溫馨提示×

nginx中如何部署多個web項目

小億
268
2024-04-08 14:30:37
欄目: 編程語言

在nginx中部署多個web項目可以通過配置多個server塊來實現(xiàn)。每個server塊代表一個web項目,可以根據(jù)不同的域名或者端口來區(qū)分不同的項目。

以下是一個簡單的示例配置:

server {
    listen 80;
    server_name project1.com;
    root /var/www/project1;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

server {
    listen 80;
    server_name project2.com;
    root /var/www/project2;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

在上面的配置中,有兩個server塊分別代表了兩個web項目,分別是project1和project2??梢愿鶕?jù)需要修改server_name和root來配置不同的項目。

在實際部署中,可以將這些配置保存為單獨的文件,然后在nginx的配置文件中包含這些文件,以實現(xiàn)統(tǒng)一管理多個項目的配置。

0