nginx反向代理设置
/etc/nginx/sites-available/default内容如下:
修改
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/html;
proxy_set_header X-Forwarded-For $remote_addr;
location / {
proxy_pass http://127.0.0.1:9000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
error_page 400 403 404 497 https://$host$uri$args;
}
例2:
server {
listen 443 ssl http2;
server_name t.qs100371.top;
ssl_certificate "/root/ssl/_.qs100371.top.crt";
ssl_certificate_key "/root/ssl/_.qs100371.top.key";
location / {
proxy_pass http://f.qs100371.top:8181/;
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 X-Forwarded-Proto $scheme;
}
}