[转]centos7.2 下 nginx 开机启动
2024-08-24 17:49:41
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
[Unit]:服务的说明
Description:描述服务
After:描述服务类别
[Service]服务运行参数的设置
Type=forking是后台运行的形式
ExecStart为服务的具体运行命令
ExecReload为重启命令
ExecStop为停止命令
PrivateTmp=True表示给服务分配独立的临时空间
注意:[Service]的启动、重启、停止命令全部要求使用绝对路径
[Install]运行级别下服务安装的相关设置,可设置为多用户,即系统运行级别为3
:wq 保存退出。
2.设置开机启动
systemctl enable nginx.service
3.其他命令
启动nginx服务
systemctl start nginx.service
设置开机自启动
systemctl enable nginx.service
停止开机自启动
systemctl disable nginx.service
查看服务当前状态
systemctl status nginx.service
重新启动服务
systemctl restart nginx.service
查看所有已启动的服务
systemctl list-units --type=service
最新文章
- Js(DOM) 和Jq 对象的相互转换
- mysql errno 150
- Codevs 3728 联合权值
- Android文件存储
- Mysqldump源码分析
- 单元测试mock之mockito使用
- BPM7.5.1升级细节,万事开头难
- cURL模拟POST方法提交XML数据并解析
- 删除 CentOS7 更新后产生的多余的内核
- 3)Java学习笔记:内部类
- 机器学习基石:10 Logistic Regression
- sql报错注入:extractvalue、updatexml报错原理
- LCA-RMQ+欧拉序
- mysql/mariadb主从复制
- 网速测试脚本speedtest_cli的安装与使用
- tomcat去掉项目名称
- 帮助大家理解java中的随机和继承,动态绑定.
- width:100%和width:auto区别
- c++中类的静态成员对象
- Elasticsearch Aggregation 多个字段分组统计 Java API实现