edear 大佬有话说 : 2019-12-2 12:06:55
【不懂就问】Nginx反向代理端口的设置
本帖最后由 edear 于 2019-12-2 12:09 编辑
想使用同一台小鸡的666端口做反代+缓存444端口。
访问WordPress前台:
https://DOMAIN.COM:666
提示错误:
DOMAIN.COM redirected you too many times.
ERR_TOO_MANY_REDIRECTS
访问后台是正常的:
https://DOMAIN.COM:666/wp-admin/
WordPress装在小鸡的666端口上。
下面是666端口的配置文件,大佬们看看哪里出问题了?
server {
listen 666 ssl;
listen [::]:666 ssl;
#
server_name DOMAIN.COM;
#
# Protect .git and other hidden files
# Left logging for fail2ban
location ~ /. { deny all; }
# proxy cache status
add_header X-Cache $upstream_cache_status;
ssl on;
ssl_certificate /etc/ssh-keys/DOMAIN.COM/1_DOMAIN.COM_bundle.crt;
ssl_certificate_key /etc/ssh-keys/DOMAIN.COM/2_DOMAIN.COM.key;
# Proxy settings
location / {
proxy_pass https://DOMAIN.COM:444/;
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 X-Forwarded-Proto https;
# proxy_set_header X-Forwarded-Port 444;
proxy_set_header Host $host;
# Proxy cache
proxy_cache proxy-cache;
proxy_cache_valid200 30260m;
proxy_cache_valid404 1m;
}
# Purge proxy cache
location ~ /purge(/.*) {
# proxy_cache_purge proxy-cache ‘$scheme://$host$1’;
}
}
Luna 大佬有话说 : 2019-12-2 13:02:13
兄弟,要不要试试caddy,一试解千愁,尤其是看不懂的Nginx配置文件