nginx 分发配置
1.确保nginx.conf中包含 include /etc/nginx/conf.d/*.conf;(读取conf.d目录下所有.conf文件)
2.在conf.d目录下可创建多个.conf文件
3.文件内容
server{
listen 80;
server_name blog.daijiguang.com;
root /data/app/testhtml/test/;
location /sources
{
proxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://127.0.0.1:8005;
}
}
server{
listen 80; //请求端口
server_name blog.daijiguang.com; //请求域名
root /data/app/testhtml/test/; //所请求服务器文件地址
location /sources //程序中指向所请求文件路由
{
proxy_set_header Host $host;
proxy_set_header X-Real-Ip $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://127.0.0.1:8005; //配置分发端口号
}
}
4.nginx -t 检测配置文件是否正确
5.nginx -s reload 重启nginx