nginx配置反向代理,不同域名访问同一台服务器
#user nginx;
worker_processes1;
events {
worker_connections1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfileon;
keepalive_timeout 65;
upstream manage.leyou.com{
server 127.0.0.1:9001;
}
upstream api.leyou.com{
server 127.0.0.1:10010;
}
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;
}
}
}