nginx安装完成后启动检验工作
1 启动前,检验语法
nginx -t
2 ,启动nginx ,如果出现下图所示,说明nginx80端口被占用
3 http占用80端口
killall nginx 杀死所有nginx进程
4 此时再重启nginx
5 netstat -lntup | grep 80 查看80端口状态
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++依赖包
问题3 如何查看nginx编译时候的参数
nginx -v
问题4 浏览器, wget 或者curl软件访问不了nginx页面。
首先关闭nginx, 临时关闭方法: setenforce 0
如果此前是关闭状态, setenforce :SELinux is disable
永久关闭方法 /etc/selinux/config 然后将SELINUX=enforcing改为SELINUX=disabled 地点,
然后检查防火墙命令
然后确定端口80是否存在
再查看http进程是否存在