fkjj.net
当前位置:首页 >> 如何去掉CEntos nginx开机启动配置 >>

如何去掉CEntos nginx开机启动配置

路径启动,默认在/usr/local/nginx/sbin/nginx 启动:/usr/local/nginx/sbin/nginx 平滑重启:/usr/local/nginx/sbin/nginx -s reload 停止:/usr/local/nginx/sbin/nginx -s stop 重启:/usr/local/nginx/sbin/nginx -s restart

设置文件的访问权限chmod a+x /etc/init.d/nginx (a+x ==> all user can execute 所有用户可执行)这样在控制台就很容易的操作nginx了:查看Nginx当前状态、启动Nginx、停止Nginx、重启Nginx同样的修改了nginx的配置文件nginx.conf,也可以使用上面的命令重新加载新的配置文件并运行,可以将此命令加入到rc.local文件中,这样开机的时候nginx就默认启动了vi /etc/rc.local加入一行 /etc/init.d/nginx start 保存并退出,下次重启会生效.

Nginx的启动 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 其中 -c 参数指定配置文件路径. Nginx的停止 Nginx支持以下几种信号控制: TERM, INT 快速关闭 QUIT 从容关闭 HUP 平滑重启 USR1 重新打开日志文件,在切割文件时

如果是使用yum安装的话,使用命令,cd /etc/nginx/nginx.conf vi打开即可.

把httpd 关就可以#service httpd stop#chkconfig httpd off再# service nginx start#chkconfig httpd on (这个你 自己看开机要启动吗) 或者 吧httpd设置到 其它端口

具体看下你机子上php-fpm是怎样运行的ss--unix--all|grepphp依照上面命令的输出修改配置文件中对应server{}中的fastcgi_pass

端口 已存在重起下killall nginx /usr/local/nginx/sbin/nginx (nginx安装目录应用程序)

Centos 系统服务脚本目录:[html] view plaincopyprint?/usr/lib/systemd/ 有系统(system)和用户(user)之分,如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:[html] view plaincopyprint?/lib/systemd/system/ 反之

一般来讲有两种方法1. service nginx start2. systemctl start nginx

通过进程判断 第一种方法:查看进程列表并过滤 Linux每个应用运行都会产生一个进程,那么我们就可以通过查看Nginx进程是否存在来判断它是否启动.用ps -ef列出进程列表,然后通过grep过滤.如: ps -ef | grep nginx 就可以看到Nginx进程

网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com