`

nginx启动及检测nginx配置是否正确

 
阅读更多
检查配置文件:

/data/app/nginx/sbin/nginx -t
nginx: [emerg] invalid number of arguments in "root" directive in /data/app/nginx/conf/nginx.conf:58
nginx: configuration file /data/app/nginx/conf/nginx.conf test failed

上面的结果说明nginx.conf:58行有问题

启动nginx
nginx的sbin目录下  运行./nginx
ps -ef|grep nginx后显示

root     28775     1  0 18:24 ?        00:00:00 nginx: master process ./nginx
nobody   28776 28775  0 18:24 ?        00:00:00 nginx: worker process
nobody   28777 28775  0 18:24 ?        00:00:00 nginx: worker process
nobody   28778 28775  0 18:24 ?        00:00:00 nginx: worker process
nobody   28779 28775  0 18:24 ?        00:00:00 nginx: worker process
nobody   28780 28775  0 18:24 ?        00:00:00 nginx: worker process
nobody   28781 28775  0 18:24 ?        00:00:00 nginx: worker process
nobody   28782 28775  0 18:24 ?        00:00:00 nginx: worker process
nobody   28783 28775  0 18:24 ?        00:00:00 nginx: worker process

说明正常启动。

重启命令:
./nginx -s reload




service nginx start
service nginx stop
service nginx restart
service nginx reload

/etc/init.d/nginx start
/etc/init.d/nginx stop
/etc/init.d/nginx restart
/etc/init.d/nginx reload

参考:http://ydlmlh.iteye.com/blog/1747367

Nginx在centos linux安装、部署完整步骤并测试通过
http://www.2cto.com/os/201407/314601.html
分享到:
评论

相关推荐

    Windows平台,Nginx配置文件修改自动加载重启

    4. **自动加载与重启**:`nginx-conf-watcher`会在检测到配置文件变化时,自动执行`nginx -s reload`命令,从而实现配置的实时加载。如果加载失败,通常是因为配置文件有语法错误,此时`nginx-conf-watcher`可能会...

    nginx开机启动脚本

    - 通过 `nginx -t` 命令检测配置文件的有效性。 8. **rh_status** 和 **rh_status_q** 函数: - 检查 Nginx 当前的状态。 - `rh_status` 函数会显示服务的状态。 - `rh_status_q` 函数则不会输出任何信息,主要...

    Nginx动态配置conf

    - 使用`nginx -t`命令检查新配置的语法正确性,避免因配置错误导致Nginx无法启动。 - 监控Nginx日志,及时发现并处理配置更新过程中的问题。 在实际应用中,根据业务需求和环境选择合适的动态配置方法。例如,大型...

    Nginx配置.docx

    Sentinel是一个监控系统,可以检测主服务器是否失效,并根据配置自动进行故障转移。在Nginx配置中,你需要设置两个或多个Redis服务器的地址,让Nginx通过Sentinel获取当前的主服务器信息。 总结来说,Nginx的安装和...

    nginx安装和配置指南配置文件示例教程

    同时检查Nginx的代理配置是否正确。 #### 五、总结 本文详细介绍了Nginx的安装、配置以及常见问题的解决方法。无论是对于初学者还是有经验的开发者来说,这些知识点都是非常实用的。希望通过对Nginx的深入理解,...

    Web应用安全:Nginx日志配置实验.doc

    在Kali Linux系统中,我们可以通过执行`nginx -t`命令来检查Nginx的配置文件是否正确。这个命令会验证配置文件的语法,并报告任何错误。 2. **打开Nginx主配置文件**: Nginx的主要配置文件通常位于`/etc/nginx/...

    中标麒麟V7.0系统nginx安装包.rar

    2. 配置完成后,使用`nginx -t`检查配置文件的语法是否正确,无误后用`nginx -s reload`重启服务使配置生效。 至此,Nginx已经在中标麒麟V7.0系统上成功安装并配置。用户可以根据实际需求进一步优化Nginx的性能,...

    在linux系统下安装两个nginx的简单方法

    1. **端口冲突**:如果尝试启动第二个Nginx时遇到端口已被占用的问题,请确保第一个Nginx已经配置了正确的监听端口,并且两个Nginx实例监听的端口不相同。 2. **权限问题**:如果在启动Nginx时遇到权限问题,请...

    离线安装nginx.zip

    首次启动前,建议先用`nginx -t`检查配置文件的正确性。如果一切正常,Nginx将开始监听指定端口(默认80)并处理HTTP请求。 7. **管理和监控**:Nginx提供了丰富的管理命令,如`nginx -s reload`用于重新加载配置,...

    nginx+tomcat+redis负载均衡所需jar及nginx、redis文件及说明文档

    本压缩包文件提供了实现这一组合所需的关键组件及配置说明,帮助你搭建高效运行的Java Web服务环境。 `Nginx`是一个轻量级的HTTP服务器/反向代理服务器,以其高性能和稳定性著称。在本场景中,`Nginx`作为前端...

    nginx+keepalived安装包

    安装完成后,可以通过`nginx -t`检查配置文件的正确性,`systemctl start nginx`启动Nginx服务。 2. **安装Keepalived** 同样,我们可以通过包管理器安装Keepalived,如`apt-get install keepalived`或`yum ...

    Nginx企业级WEB服务器实战

    4. **测试配置**:修改配置后,建议先使用`nginx -t`命令检查配置是否正确,避免重启服务时出现问题。 5. **日志查看**:Nginx的日志文件通常位于`/var/log/nginx/`目录下,包括access.log和error.log两个文件,...

    nginx完整依赖包

    8. 使用`nginx -t`测试配置文件无误后,启动Nginx服务。 **优化与维护** 1. 负载均衡:Nginx可以通过反向代理实现负载均衡,将请求分发到多个后端服务器,提高系统整体处理能力。 2. 日志管理:Nginx的日志文件可以...

    CentOS5.3+Nginx0.7.57+Postfix+Extmail邮件系统安装配置

    在本文中,我们将深入探讨如何在CentOS 5.3操作系统上配置一套完整的邮件系统,包括Nginx作为Web服务器,Postfix处理SMTP服务,以及Extmail作为邮件系统前端。这个配置还包括其他关键组件,如MySQL数据库存储用户...

    nginx离线装包 包括安装文档

    8. **启动Nginx**:执行`/usr/local/nginx/sbin/nginx`启动服务,使用`nginx -t`检查配置文件的正确性。 9. **设置开机启动**:为确保Nginx在系统启动时自动运行,需要将其添加到启动脚本,如`/etc/rc.local`或使用...

    CentOS 7安装nginx 全过程.pdf

    介绍了一系列nginx命令,包括平滑重启nginx服务、重新打开日志文件、检测配置文件的正确性、显示nginx版本信息等。 ### 9. 防火墙配置 为了使得外部浏览器能够访问nginx,需要在防火墙中放开80端口。这里使用...

    Update_Nginx.tar.gz

    5. **配置检查**:使用`nginx -t`检查新安装的配置文件是否正确。 6. **启动新版本Nginx**:启动新版本的Nginx服务,可能使用`nginx`或`systemctl start nginx`。 7. **验证运行**:通过访问服务器检查Nginx是否...

Global site tag (gtag.js) - Google Analytics