nginx重启

nginx 开启、关闭、重启常用操作

五迷三道 提交于 2020-04-05 15:42:59
在本篇文章里小编给各位分享的是关于nginx关闭/重启/启动的操作方法,有兴趣的朋友们可以学习参考下。 关闭 service nginx stop systemctl stop nginx 启动 service nginx start systemctl start nginx 重启 service nginx reload systemctl restart nginx 随系统启动自动运行 systemctl enable nginx 禁止随系统启动自动运行 systemctl disable nginx 知识点扩展: 首先利用配置文件启动nginx 命令 : nginx -c /usr/local/nginx/conf/nginx.conf 重启服务: service nginx restart 快速停止或关闭Nginx:nginx -s stop 正常停止或关闭Nginx:nginx -s quit 配置文件修改重装载 命令 :nginx -s reload 本文地址: https://www.linuxprobe.com/open-close-restart.html 来源: oschina 链接: https://my.oschina.net/u/3585265/blog/3217292

CentOS 6.2 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

孤街浪徒 提交于 2020-03-31 04:39:39
准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙) -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙) 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面 添加好之后防火墙规则如下所示: ######################################################### # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A

服务器重启

倖福魔咒の 提交于 2020-03-24 14:33:05
虽然说碰壁能涨经验,不过搞的几个小时心里忐忑是真的难受。每一秒都是煎熬。 启动Nginx服务 ./nginx -c /usr/local/nginx/nginx/conf/nginx.conf 说明: ● 其中 /usr/local/nginx/nginx/conf/nginx.conf 是你自己的nginx.conf路径。 ● -c参数指定了要加载的nginx配置文件路径。 --查看当前服务器所有服务 service --status-all -- 查看当前所有正在运行的服务 service --status-all | grep running --查看指定服务运行状态如 httpd service -- status - all | grep httpd 或 service httpd status --查看系统启动自启动的服务列表 chkconfig -- list --centos7版本 --查看正在运行的服务 systemctl | grep running --列出运行的服务 initctl list --查看指定服务运行状态 systemctl | grep apache2 --查看正在运行的服务 pstree --查看正在运行的状态 chkservice --是一个管理系统单元的终端工具 https://www.cnblogs.com/gcixx/p

Nginx启动、停止与平滑重启

落花浮王杯 提交于 2020-03-13 10:59:50
启动 sudo nginx [-c 配置文件] 停止 一般通过发生系统信号给Ngnix主进程的方式来停止Nginx 主进程号的获取方式: ps -ef|grep nginx ,选择master,其进程号就是nginx服务的主进程号 另外:Nginx在启动的时候,pid文件(/usr/local/nginx/logs/nginx.pid)保存了主进程号 从容停止 kill -QUIT 进程号 或 kill -QUIT `cat /usr/local/nginx/logs/nginx.pid` 快速停止 kill -TERM 进程号 kill -INT 进程号 kill -TERM `cat /usr/local/nginx/logs/nginx.pid` 强制停止 pkill -9 进程号 平滑重启 有时候修改了配置文件,想要让配置文件生效,就需要重启服务,但又不能影响请求的处理,这个时候就要用到平滑重启。 1、判断修改后的配置文件是否正确 sudo nginx -t -c /usr/local/nginx/conf/nginx.conf 2、如果配置文件检查通过,则进行平滑重启 sudo kill -HUP 主进程号 从容关闭工作进程 kill -WINCH 进程号 kill -WINCH `cat /usr/local/nginx/logs/nginx.pid` 注意

Centos 6.4 实际工作环境搭建(LNMP)

淺唱寂寞╮ 提交于 2020-02-23 01:44:39
基本配置 服务器IP设置。编辑网卡配置文件,命令: 1 vi /etc/sysconfig/network-scripts/ifcfg-eth0 注:ifcfg-eth0参数 TYPE=Ethernet #网卡类型 DEVICE=eth0 #网卡接口名称 ONBOOT=yes #系统启动时是否自动加载 BOOTPROTO=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议 下面内容非DHCP协议设置,DHCP协议请删除或者注释掉# IPADDR=192.168.1.11 #网卡IP地址 NETMASK=255.255.255.0 #网卡网络地址 GATEWAY=192.168.1.1 #网卡网关地址 DNS1=10.203.104.41 #网卡DNS地址 HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址 BROADCAST=192.168.1.255 #网卡广播地址 重启网络连接,命令: 1 service network restart 配置防火墙,开启80端口、3306端口 1 vi /etc/sysconfig/iptables 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面 添加好之后防火墙规则如下所示: #############

LNMP环境部署

*爱你&永不变心* 提交于 2020-02-21 02:03:35
说明: 操作系统:CentOS 5.6 32位 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器 二、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口通过防火墙 特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面 添加好之后防火墙规则如下所示: ######################################################### # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A

nginx和php-fpm调用方式

喜你入骨 提交于 2020-02-13 14:35:34
nginx和php-fpm调用方式 一.背景: 在开发中碰到一个问题,项目以nginx+php-fpm形式访问交互,结果访问项目时报错如下图: 二.分析: 提示很明确嘛,去看error.log(在nginx.conf或者vhost里头配置的,找到你对应路径即可) 错误信息如下: 1 2 3 2017/09/18 10:46:21 [error] 3880#0: *92 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.33.10, server: local.helios.com, request: "GET /v1/room/detail.json HTTP/1.1" , upstream: "fastcgi://127.0.0.1:9000" , host: "local.helios.com" 或 1 2 3 2017 /09/18 14:30:42 [crit] 5375 #0: *43 connect() to unix:/tmp/php-cgi.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.33.10,

nginx的配置文件详解

↘锁芯ラ 提交于 2020-02-07 14:25:18
Nginx的文件目录下的conf / nginx.conf 文件内容如下 如果修改配置文件后,需要在黑窗口出入命令nginx -s reload,实现重启。 worker_processes 1 ; events { worker_connections 1024 ; } http { include mime . types ; default_type application / octet - stream ; sendfile on ; keepalive_timeout 65 ; server { listen 80 ; server_name localhost ; location / { root html ; index index . html index . htm ; } error_page 500 502 503 504 / 50 x . html ; location = / 50 x . html { root html ; } } server { listen 80 ; server_name www . xuecheng . com ; ssi on ; ssi_silent_errors on ; location / { #下面这个可以是root 或者 alias 两者的区别不知道。 root F : / xuecheng / xc -

nginx 启动重启脚本

删除回忆录丶 提交于 2020-01-27 14:48:42
#! /bin/sh # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts the nginx web server PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC= "nginx daemon" NAME=nginx <span style= "color: #ff0000;" ><strong>DAEMON=/usr/local/nginx/sbin/$NAME CONFIGFILE=/usr/local/nginx/conf/$NAME.conf PIDFILE=/usr/local/nginx/logs/$NAME.pid</strong></span> SCRIPTNAME=/etc/init.d/$NAME set -e [ -x "$DAEMON" ] || exit 0 do_start() { $DAEMON -c $CONFIGFILE || echo -n "nginx already running" } do_stop() { kill -INT `cat $PIDFILE` || echo -n "nginx not running" } do_reload() {

Nginx的启动、停止与重启(2)

不问归期 提交于 2020-01-13 01:54:33
Nginx 的启动、停止与重启 启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin] # /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止 nginx 的停止有三种方式: 从容停止   1、查看进程号 [root@LinuxServer ~] # ps -ef|grep nginx   2、杀死进程 [root@LinuxServer ~] # kill -QUIT 2072 快速停止 1 、查看进程号 [root@LinuxServer ~ ] # ps -ef|grep nginx 2 、杀死进程 [root@LinuxServer ~] # kill -TERM 2132 或 [root@LinuxServer ~]# kill -INT 2132 强制停止 [root@LinuxServer ~] # pkill -9 nginx 重启 1 、验证nginx配置文件是否正确 方法一:进入nginx安装目录sbin下,输入命令./nginx -t 看到如下显示nginx.conf syntax is ok nginx.conf test is successful 说明配置文件正确! 方法二:在启动命令-c前加-t 2