nginx 代理多个前段项目
时间: 2023-11-08 18:52:07 浏览: 252
nginx 代理发布前端程序
nginx可以通过配置多个反向代理来代理多个前端项目。在nginx的配置文件中,可以为每个项目添加一个server块,然后在每个server块的location中配置对应的代理地址。例如,对于两个前端项目A和B,可以按照以下方式配置nginx:
```
server {
listen 80;
server_name projectA.com;
location / {
proxy_pass http://127.0.0.1:8000; # 代理到项目A的地址和端口
}
}
server {
listen 80;
server_name projectB.com;
location / {
proxy_pass http://127.0.0.1:9000; # 代理到项目B的地址和端口
}
}
```
在上面的示例中,我们为两个项目分别创建了两个server块,并在每个server块的location中配置了对应的代理地址。项目A的代理地址是`http://127.0.0.1:8000`,项目B的代理地址是`http://127.0.0.1:9000`。这样配置后,当访问`projectA.com`时,nginx会将请求转发到项目A的地址,当访问`projectB.com`时,nginx会将请求转发到项目B的地址。
阅读全文