Nginx反向代理配置问题
内网地址 http://192.168.66.61:9999/hlgg/
外网代理地址 https://yy.com/hlgg/
server {
listen 80;
listen 443 ssl; # 1.1版本后这样写
server_name yy.com; #填写绑定证书的域名
ssl_certificate yy.com.crt; # 指定证书的位置,绝对路径
ssl_certificate_key yy.com.key; # 绝对路径,同上
location /hlgl/ {
proxy_pass http://192.168.30.6:9999/;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
client_max_body_size 50m;
client_body_buffer_size 256k;
proxy_connect_timeout 600;
proxy_send_timeout 300;
proxy_read_timeout 1200;
proxy_buffer_size 256k;
proxy_buffers 4 256k;
proxy_busy_buffers_size 256k;
proxy_temp_file_write_size 256k;
proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
proxy_max_temp_file_size 20m;
}
这样配置后,点击登录时返回
https://yy.com/api/system/user/login
但是配置二级域名的方式,可以正常。
请问需要修改配置?在192.168.30.6上修改nginx配置,还是在web服务器上修改nginx配置?
刚刚按照三位师傅的配置,都是不行。
