Nginx 服务的启动和关闭

1.Nginx服务的启动:

  一般情况下我们的Nginx是安装在 /usr/local/ 这个目录下面的

  首先 : cd /usr/local/nginx/sbin 我们可以看到下面的:

  jiangjunhuideMacBook-Pro:sbin jiangjh$ pwd

  /usr/local/nginx/sbin

  jiangjunhuideMacBook-Pro:sbin jiangjh$ ls

  nginx

  这个目录下面的这个nginx 就是可执行文件,这时只需要执行  jiangjunhuideMacBook-Pro:sbin jiangjh$ ./nginx 同时执行这个命令时有参数可以选择的长常用的一个是指定Nginx的配置文件的 例如:jiangjunhuideMacBook-Pro:sbin jiangjh$ ./nginx -c /usr/local/nginx/conf/nginx.conf 因为这个配置文件的目录是默认的所以这里不用加参数的。

2.Nginx 服务停止的三种方式:

  首先使用命令:jiangjunhuideMacBook-Pro:~ jiangjh$ ps -ef |grep nginx 查看nginx的pid

  第一种:从容停止,kill -QUIT  进程号(pid)

  第二种:快速停止,kill -TEAM(INT) 进程号(pid)

  第三种:强制停止  kill -9 进程号(pid)

  其实nginx还有一种停止服务的方式:cd  /usr/local/nginx/sbin ; ./nginx -s stop

3.Nginx 服务的重启:

  第一种:首先使用命令:jiangjunhuideMacBook-Pro:~ jiangjh$ ps -ef |grep nginx 查看nginx的pid

  jiangjunhuideMacBook-Pro:~ jiangjh$ kill -HUP  nginx的pid

  第二种:jiangjunhuideMacBook-Pro:~ jiangjh$ cd /usr/local/nginx/sbin

  jiangjunhuideMacBook-Pro:~ jiangjh$ ./nginx -s reload

时间: 2024-09-22 02:55:10

Nginx 服务的启动和关闭的相关文章

linux下tomcat服务的启动、关闭与错误跟踪

linux下tomcat服务的启动.关闭与错误跟踪,远程连接到服务器以后,通常通过以下几种方式启动关闭tomcat服务: 1).启动tomcat服务 进入tomcat主目录下的bin目录,然后执行如下命令: ./startup.sh 2).关闭tomcat服务 进入tomcat主目录下的bin目录,然后执行如下命令: ./shutdown.sh 通过1)启动的tomcat有个弊端,当客户端连接断开的时候,tomcat服务也就立即关闭了,通过以下命令可以作为linux服务一直运行 3).作为服务启

用shell编写nginx脚本的启动,关闭,重加载

#!/bin/bash                 ----默认执行shell方式 #chkconfig: 2345 10 80        ----加入到开机执行的方式 path="/usr/local/nginx/sbin/nginx"        ----源代码安装nginx之后的启动路径 name="nginxd"    test=0 log=/tmp/nginxd.log                ----nginx的日志 DATE=`date

CentOS下SVN服务的启动与关闭

操作系统:CentOS 6.5 SVN版本:1.8.11 启动SVN服务: svnserve -d -r /home/svn /home/svn 为版本库的根目录: 关闭SVN服务: 使用以下命令查找进程 ps aux | grep svn # ps aux | grep svn root 64434 0.0 0.0 181584 1120 ? Ss 02:01 0:00 svnserve -d -r /home/svn root 64481 0.0 0.0 103256 848 pts/1 S

Nginx服务器的启动控制

写在前面的话:读书破万卷,编码如有神--------------------------------------------------------------------主要内容包括: nginx服务的信号控制 nginx服务的启动 nginx服务的停止 nginx服务的重启 参考内容: 1.<Nginx高性能 Web服务器详解> 一书,作者:苗泽 -------------------------------------------------------------------- 1.N

nginx服务无法停止(Windows)

本人一般停止nginx服务都是通过Windows自带的任务管理器来强制结束nginx进程实现的,如图 2.但是 这次我通过同样的方法来结束nginx服务,发现nginx的进程无法结束   3.首先我要确认了nginx服务还在运行,因为nginx是web服务器,正常启动的话,是可以访问它的网页的.例如:我们在浏览器中输入:127.0.0.1:8888(默认监听80端口,我这里修改了nginx.conf监听8888端口) 回车后,应该能看到一个欢迎页面(没有改默认网页的情况).如果能够看到, 说明n

模拟Nginx服务启动关闭

已知Nginx管理命令为: 启动:/application/nginx/sbin/nginx 停止:/application/nginx/sbin/nginx -s stop 重新加载:/application/nginx/sbin/nginx -s reload 请用case脚本模拟Nginx服务启动关闭: /etc/init.d/nginx {start|stop|reload|restart},并可通过chkconfig管理. [[email protected] ~]# cat /etc

Nginx初探索之安装、启动、关闭和重启

(本文中,Centos的系统命令用黑体斜杠表示出来,并且加上#提示符,以便阅读) Nginx.Apache.Tomcat都是时下比较优秀的服务器软件,这哥三也是运维工程师需要掌握的服务器软件,至少三者会其二,这哥三搭配服务器硬件和服务器操作系统组成了一个完整的服务器.这三款服务器软件各有特点,Tomcat是一个基于JAVA的硬性软件,而后两者是软性的,Apache现在是应用面最广的,但是他在高并发的特性上明显不如Nginx,不过它胜在模块比Nginx丰富. Nginx可以在Windows下使用也

Centos7开机启动Seafile服务和Nginx服务

我们之前在Seafile服务器的基础上完成Openssl+Nginx反向代理8000端口部署.如今我们让seafile相关的服务能开机启动. 1.创建/usr/lib/systemd/system/seafile.service文件"注意ExecStart和ExecStop参数的路径",内容如下: #cat /usr/lib/systemd/system/seafile.service [Unit]Description=Seafile ServiceAfter=network.tar

Nginx系列~Nginx服务启动不了

1.错误:No mapping for the Unicode character exists in the target multi-byte code page) 解决方法:安装路径具有中文字符   2.错误:An attempt was made to access a socket in a way forbidden by its access permissions) 应为nginx默认使用的端口80端口,停止80端口   无法终止pid为4的system占用80端口进程 解决方法