-
参考以下配置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配置反向代理及根据域名设置不同的反向代理
发表评论