一个nginx部署多个项目
时间: 2023-09-26 13:04:33 浏览: 114
要在nginx上部署多个项目,你可以按照以下步骤进行操作:
1. 首先,确保你已经安装了nginx并且它正在运行。
2. 在nginx的配置文件中,你可以为每个项目创建一个server块,指定不同的端口或域名。比如,在配置文件中添加以下内容:
```
server {
listen 1111 default_server;
listen [::]:1111 default_server;
server_name localhost;
root /usr/share/nginx/resume/;
index index.html;
}
server {
listen 2222 default_server;
listen [::]:2222 default_server;
server_name localhost;
root /usr/share/nginx/another_project/;
index index.html;
}
```
这样就创建了两个server块,分别监听1111和2222端口,并指定了不同的项目根目录。
3. 保存并关闭配置文件后,重新加载nginx配置,使其生效。
4. 确保你的项目已经打包并放置在对应的根目录下。在上面的例子中,resume项目应该放在`/usr/share/nginx/resume/`目录下,而另一个项目应该放在`/usr/share/nginx/another_project/`目录下。
5. 重新启动nginx服务。
现在,你可以通过访问`http://服务器url:1111/`和`http://服务器url:2222/`来访问不同的项目。这样,你就成功地在nginx上部署了多个项目。
阅读全文