Nginx反向代理(一个端口号映射到不同的端口服务)
找到nginx配置文件地址
Nginx的配置文件通常位于/etc/nginx/nginx.conf或/etc/nginx/sites-available/default中,它是一个文本文件,包含了所有的服务器配置信息。”
修改配置文件,监听端口以及端口\地址
server {
listen 9915 default_server;
listen [::]:9915 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
try_files $uri $uri/ =404;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-Port $server_port;
}
location ^~/bs/ {
proxy_pass http://127.0.0.1:9802;
}
location ^~/shop/ {
proxy_pass http://127.0.0.1:9801/;
}
location ^~/shop/services/ {
proxy_pass http://127.0.0.1:9701/services/;
}
location ^~/jnfht/ {
proxy_pass http://127.0.0.1:9803/;
}
location ^~/yt/ {
proxy_pass http://127.0.0.1:9804/;
}
location ^~/jnfht/services/ {
proxy_pass http://127.0.0.1:9703/services/;
}
location ^~/jmrh/services/ {
proxy_pass http://127.0.0.1:9704/services/;
}
location ^~/yt/services/ {
proxy_pass http://127.0.0.1:9706/services/;
}
location ^~/tractor/services/ {
proxy_pass http://127.0.0.1:9707/services/;
}
location ^~/tractor/ {
proxy_pass http://127.0.0.1:9806/;
}
location ^~/ldy/services/ {
proxy_pass http://127.0.0.1:9708/services/;
}
location ^~/ldy/ {
proxy_pass http://127.0.0.1:9808/;
}
location ^~/ldyapp/services/ {
proxy_pass http://127.0.0.1:9709/services/;
}
location ^~/ldyapp/ {
proxy_pass http://127.0.0.1:9809/;
}
location ^~/xam/services/ {
proxy_pass http://127.0.0.1:9710/services/;
}
location ^~/xam/ {
proxy_pass http://127.0.0.1:9810/;
}
}
server {
listen 9918;
listen [::]:9918;
location / {
proxy_pass http://127.0.0.1:9805/;
}
location ^~/services/ {
proxy_pass http://127.0.0.1:9705/services/;
}
}