mkdir /usr/local/nginx/conf/vhost
vim /usr/local/nginx/conf/nginx.conf
在http代码段增加 include vhost/*.conf
server {
listen 80;
server_name 域名;
index index.html index.php;
root /data/www/网站目录;
}
写法2:
server{
listen 80;
server_name 域名;
location / { #location设置匹配规则,/匹配任何请求
root /data/www/网站目录;
index index.html index.php;
}
}
server {
listen 80;
server_name 域名;
location /{
proxy_pass http://域名或ip; #转发请求至此处定义的域名或ip
后端服务器获取用户真实IP
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
upstream name{
server ip:port1;
server ip:port2;
}
server {
listen 80;
server_name 域名;
location /{
proxy_pass http://name; #使用upstream处定义的名字,转发请求
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
原文:https://blog.51cto.com/dangxia/2660000