文章目录
在 linux 中实现一个 nginx 部署2个不同的端口号访问不同的项目
nginx.conf 配置文件
我们可以通过配置两个 server 来实现在一个 nginx 服务器上部署多个项目
我这里配置了一个 80 端口号。
又配置了一个 90 端口号。
server {
listen 80;
server_name localhost;
location / {
root html;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api{
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:8080/;
}
}
server {
listen 90;
server_name localhost;
location / {
root admin_html;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
location /prod-api{
proxy_set_header Host $http_host;
proxy_s