设置nginx开机自启

今天测试zabbix 开机后发现nginx没有运行,检查nginx没有开机自启命令,遂产生制作一个nginx开机自启的文件方便开机自启,经测试nginx开机自启可行。
1.建文件
[[email protected] ~]# vim /lib/systemd/system/nginx.service

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target                          

保存退出
2.测试用systemctl命令设置开机自启
[[email protected] ~]# systemctl enable nginx.service
Created symlink from /etc/systemd/system/multi-user.target.wants/nginx.service to /usr/lib/systemd/system/nginx.service.
3 测试用systemc 重启 nginx
[[email protected] ~]# systemctl restart nginx.service
4.测试nginx的端口是否正常运行
[[email protected] ~]# ss -antup | grep nginx
tcp LISTEN 0 128 :80 :* users:(("nginx",pid=4546,fd=6),("nginx",pid=4545,fd=6))
5.查看nginx运行状态
[[email protected] ~]# systemctl status nginx.service
nginx.service - nginx
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running) since 日 2018-07-08 10:26:45 CST; 20s ago
Process: 4544 ExecStart=/usr/local/nginx/sbin/nginx (code=exited, status=0/SUCCESS)
Main PID: 4545 (nginx)
Tasks: 2
CGroup: /system.slice/nginx.service
├─4545 nginx: master process /usr/local/nginx/sbin/nginx
└─4546 nginx: worker process

7月 08 10:26:45 zabbix systemd[1]: Starting nginx...
7月 08 10:26:45 zabbix systemd[1]: Started nginx.
6.查询nginx服务是否运行。
[[email protected] ~]# systemctl list-units --type=service | grep nginx
nginx.service loaded active running nginx

原文地址:http://blog.51cto.com/13773584/2138689

时间: 2024-08-28 21:07:34

设置nginx开机自启的相关文章

Linux下设置Nginx开机自启

1.本地环境 [[email protected] ~]#cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 2.在/etc/init.d创建nginx文件,并添加如下内容 [[email protected] ~]# vim /etc/init.d/nginx 脚本内容如下: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chk

cenOS系统,chkconfig设置程序开机自启--mysql、tomcat、redis、fastdfs--nginx/fdfs_trackerd/fdfs_storaged

设置程序开机启动就是将程序的启动脚本添加到/etc/init.d目录下,或者将启动路径写入/etc/rc.d/rc.local文件里面. 设置mysql开机启动 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql chkconfig --add mysql chkconfig mysql on 设置fdfs_tracker开机启动 cp /usr/local/src/FastDFS/init.d/fdfs_tracke

设置Nginx开机自启动

Nginx 是一个很强大的高性能Web和反向代理服务器.虽然使用命令行可以对nginx进行各种操作,比如启动等,但是还是根据不太方便.下面介绍在linux下安装后,如何设置开机自启动. 首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令: vim /etc/init.d/nginx 在脚本中添加如下命令: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkcon

Linux(CentOS)下设置nginx开机自动启动(2个办法)

首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令: 1 vim /etc/init.d/nginx 在脚本中添加如下命令: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # description: NGINX is an HTTP(S) server, HTTP(S) reverse # proxy and IMAP/PO

centos7.x设置nginx开机自启动

设置nginx开机自启动(centos7.x) 第一步:进入到/lib/systemd/system/目录 [[email protected] init.d]# cd /lib/systemd/system/ 第二步:创建nginx.service文件,并编辑 # vim nginx.service 内如如下: [Unit] Description=nginx service After=network.target [Service] Type=forking ExecStart=/usr/

mac下设置redis开机自启

未设置开机自启时,每次都会执行命令如下: redis-server /usr/local/redis-5.0.5/redis.conf 下面开始设置redis开机自启 你需要.plist文件来指定需要开机启动的程序.首先来创建一个.plist文件: sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist 以下是开机启动的.plist配置文件的示例: <?xml version="1.0" encoding="

设置nginx开机启动

制作nginx开机启动脚本: vi /etc/init.d/nginx -------------------------------以下是脚本内容-------------------------------------- #! /bin/sh# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: starts the nginx web server PATH=$PATH:/usr/local/nginxDESC="

设置tomcat开机自启

条件电脑必须安装jdk 1 解压tomcat,cd到tomcat的bin目录下 ,执行service.bat install命令安装服务(卸载的话可以用service.bat uninstall)2再执行net start tomcat7命令启动服务 3设置tomcat7开机启动 按住win+R并输入services.msc,找到tomcat7服务并设置属性为自动启动即可. 原文地址:https://www.cnblogs.com/rdchen/p/11345800.html

Linux(CentOS)系统下设置nginx开机自启动

Nginx 是一个很强大的高性能Web和反向代理服务器.下面介绍在linux下安装后,如何设置开机自启动.首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:vi /etc/init.d/nginx 在脚本中添加如下命令:*************************************************************************************************************************