如果是用源码编译安装的Nginx,需要手动创建nginx.service服务文件。因为,开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即:/lib/systemd/system/
1.在系统服务目录里创建nginx.service文件:vi 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复制
参数解释:
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True
表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
2.设置开机启动
systemctl enable nginx.service复制
重新centos后,nginx就自动启动了
文章转载自云自由,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
东方通TongHttpServer的安全特性解析
严少安
66次阅读
2025-03-17 23:15:48
从数据库源码比较 PostgreSql和OpenGauss的启动过程
maozicb
64次阅读
2025-03-24 15:55:04
Nginx实现TCP四层转发(实现代理MySQL)
IT那活儿
49次阅读
2025-03-05 11:09:26
Linux中使用pwck/pwconv/pwunconv/chpasswd快速检查账号信息
watson
34次阅读
2025-03-06 10:45:12
Oracle巡检-检查Oracle相关资源的使用情况
听溪
32次阅读
2025-03-22 12:46:43
杀行锁
www
32次阅读
2025-03-05 16:11:07
NineData社区版体验分享
bisal的个人杂货铺
27次阅读
2025-03-20 09:50:35
Centos/RedHat 7.x服务器挂载ISCSI存储示例(无多路径非LVM)
小周的数据库进阶之路
25次阅读
2025-03-31 10:03:04
Linux中xfs文件系统的磁盘(quota)配额(上篇)
watson
25次阅读
2025-03-24 19:14:41
C# SQLite 数据库操作学习
luyingjun
22次阅读
2025-03-25 23:13:29