1 启动前,检验语法

         nginx -t

2 ,启动nginx ,如果出现下图所示,说明nginx80端口被占用        

nginx安装完成后启动检验工作_linux

 

3   http占用80端口

     killall  nginx  杀死所有nginx进程

 

4   此时再重启nginx

 

5  netstat -lntup   | grep  80    查看80端口状态

nginx安装完成后启动检验工作_linux_02

6  windows可通过 浏览器访问ip验证nginx  ,linux 通过wget ip 来验证nginx

  启动错误汇总

            1  如果出现nginx:【emerg】getpwnam("nginx")  failed

              解答:这是因为没有对应nginx服务用户所致,执行useradd  -s /sbin/nologin -M  创建nginx即可。

            2   编译安装pcre编译软件gcc不全导致报错

               解决方法   yum -y install gcc-c++ 命令安装gcc-c++依赖包

nginx安装完成后启动检验工作_nginx_03

     问题3  如何查看nginx编译时候的参数

                 nginx -v

     问题4  浏览器, wget 或者curl软件访问不了nginx页面。

               首先关闭nginx,    临时关闭方法: setenforce 0

               如果此前是关闭状态, setenforce :SELinux  is  disable

               永久关闭方法    /etc/selinux/config  然后将SELINUX=enforcing改为SELINUX=disabled 地点,

               然后检查防火墙命令

               然后确定端口80是否存在

               再查看http进程是否存在