背景介绍
新增NGINX
配置文件后,重启nginx
无法访问服务。NGINX
启动不报错,测试nginx
配置文件nginx -t
也没问题。
定位问题思路与步骤
查看NGINX配置文件
发现NGINX
配置文件中的user
是www
bash
user www www;
查看NGINX相关文件夹的权限
发现有些文件的所有者不属于www
。修改NGINX
相关文件所有者为www
bash
chown -R www:www /xxx/
重启NGINX
查看当前运行的nginx
进程
bash
ps -ef | grep nginx
kill nginx
相关进程
bash
kill -9 PID
指定NGINX
配置文件重启NGINX
bash
nginx -c /xxx/nginx/conf/nginx.conf
验证是否可以正常访问nginx服务
注意事项
需要开启服务器相关端口,云服务器
还需要在管理后台安全组
放行相关端口