nginx 配置已经找不到pid错误解决
2018-02-12 本文已影响5人
凯哥Java
nginx配置已经找不到pid错误解决
需求描述:
有时候,我们需要在一个server_name中配置多个localhost,怎么处理?
例如:同时访问凯哥java主站点。假设访问/codepay是二维码支付。访问/oa是oa系统。那么这怎么配置?
文件为:$NGINX_HOME$/conf目录下的nginx.conf。
默认安装位置为:/usr/local/nginx/conf/nginx.conf
找到http相关的。里面配置如上图:
说明:
location:名称
root:访问项目位置
proxy_pass:代理访问的路径
错误记录:
修改完配置之后,重启nginx。
切换到:
sbin目录中
使用命令:./nginx-sreload
提示:/var/run/nginx/nginx.pid
解决办法:
使用命令:/usr/local/nginx/sbin/nginx-c/usr/local/nginx/conf/nginx.conf
说明:使用-c命令指定nginx配置文件位置。即可启动成功