nginx 多项目前后端配置
时间: 2023-11-04 15:54:06 浏览: 175
Nginx实现多项配置,代理后端应用.docx
前后端分离项目可以通过Nginx进行配置。可以在Nginx的配置文件nginx.conf中添加多个server模块来实现多项目的前后端配置。每个server模块可以指定不同的域名和url前缀来区分不同的项目。以下是一个示例配置:
```
server {
listen 80;
server_name project1.com; # 第一个项目的域名
location / {
proxy_set_header Host $host;
proxy_pass http://localhost:8001; # 第一个项目的后端地址
}
}
server {
listen 80;
server_name project2.com; # 第二个项目的域名
location / {
proxy_set_header Host $host;
proxy_pass http://localhost:8002; # 第二个项目的后端地址
}
}
```
在上述示例中,我们配置了两个server模块,分别对应两个项目。通过指定不同的server_name和proxy_pass来将请求转发到不同的后端地址。这样就可以实现多项目的前后端配置。
阅读全文