在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)一管理多個項目的配置。