背景介绍
新增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 nginxkill nginx相关进程
            
            
              bash
              
              
            
          
          kill -9 PID指定NGINX配置文件重启NGINX
            
            
              bash
              
              
            
          
          nginx -c /xxx/nginx/conf/nginx.conf验证是否可以正常访问nginx服务
注意事项
需要开启服务器相关端口,云服务器还需要在管理后台安全组放行相关端口