在nginx中部署多個web項目可以通過配置多個server塊來實現。每個server塊代表一個web項目,可以根據不同的域名或者端口來區分不同的項目。
以下是一個簡單的示例配置:
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。可以根據需要修改server_name和root來配置不同的項目。
在實際部署中,可以將這些配置保存為單獨的文件,然后在nginx的配置文件中包含這些文件,以實現統一管理多個項目的配置。