我有 1 個 Nginx 代理服務器,但我有 2 個不同的普通服務器。我想只使用 1 個 nginx 代理服務器來代理這個普通服務器。這可能很簡單,但我在任何地方都找不到。
這是我在 /etc/nginx/sites-available/default 中的代碼(使用此代碼我只能代理 1 個服務器):
server {
listen 80;
#server_name 1ndwebsite.com;
root /usr/share/nginx/html;
location / {
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_pass https://122.122.122.123;
}
}
我在第二臺服務器上試過這個,但沒有用。
server {
listen 80;
#server_name 1ndwebsite.com;
root /usr/share/nginx/html;
location / {
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_pass https://122.122.122.123;
}
}
server {
listen 80;
#server_name 2ndwebsite.com;
root /usr/share/nginx/html;
location / {
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_pass https://211.211.211.213;
}
}
uj5u.com熱心網友回復:
include /etc/nginx/proxy_params;很有趣,但我在location標簽后添加解決了這個問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/461677.html
標籤:nginx 代理 反向代理 nginx-反向代理
上一篇:nginxwebsocket配置-nginx中的wss配置
下一篇:如何僅為根路徑配置快取回應標頭?
