1.在nginx.conf文件里面添加这一行,每个*.conf对应着一个域名。
include /etc/nginx/conf.d/*.conf;
2.监听一个8080端口,就可以通过location配置项目名,就把不同项目的请求分发到不同的端口,然后找到相应的进程。
server_name 也可以是ip地址
server {
listen 8080;
server_name test.mv.dftoutiao.com 10.95.73.67;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html;
index index.html index.htm;
}
location ^~/sxg_payment/ {
proxy_pass http://127.0.0.1:8801;
}
location ^~/sxg_city_manager_app/ {
proxy_pass http://127.0.0.1:8802;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
- 一些有用的命令
nginx -t //检查配置文件的格式是否正确,避免一个拼写错误坑了一下午。
nginx -s reload //重启nginx服务
网友评论