-
参考以下配置nginx.conf
http { #配置反向代理服务器 upstream server1{ server 127.0.0.1:8000; }
server { listen 443 ssl; #指向server1 location / { proxy_pass http://server1; } location /static/ { root /usr/local/djo/typeidea/typeidea/themes/default/static; } }
}当有多个域名需要不同的反向代理设置时,参考如下:
#user nobody;
worker_processes1;
events {
worker_connections1024;
}http {
include mime.types;
default_type application/octet-stream;sendfileon;
keepalive_timeout65;
server {
listen80;
server_name manage.leyou.com;proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;location / {
proxy_pass http://127.0.0.1:9001;
proxy_connect_timeout600;
proxy_read_timeout600;
}
}
server {
listen80;
server_name api.leyou.com;proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;location / {
proxy_pass http://127.0.0.1:10010;
proxy_connect_timeout600;
proxy_read_timeout600;
}
}}
更多Nginx安装配置调优配置,参考文档:https://hupingzhi.cn/post/6/
转自:http://t.zoukankan.com/hupingzhi-p-11999901.html
nginx配置反向代理及根据域名设置不同的反向代理
发表评论