nginx开机自启动

首先我是源码安装的,需要手动建立nginx.service服务文件

cd /lib/systemd/system
touch nginx.service

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

设置开机启动

systemctl enable nginx.service

php开机启动

和nginx一样,手动建立php-fpm.service

cd /lib/systemd/system
touch php-fpm.service 

在php-fpm.service写入一下内容

[Unit]
Description=The PHP FastCGI Process Manager
After=syslog.target network.target [Service]
Type=simple
PIDFile=/run/php-fpm.pid
ExecStart=/usr/local/php7/sbin/php-fpm --nodaemonize --fpm-config /usr/local/php7/etc/php-fpm.conf
ExecReload=/bin/kill -USR2 $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID [Install]
WantedBy=multi-user.target

启动php-fpm.service

systemctl start php-fpm.service

添加到开机启动

systemctl enable php-fpm.service

ok

最新文章

  1. centos7.x/RedHat7.x重命名网卡名称
  2. .net core 使用Autofac依赖注入
  3. webpack笔记_(3)_First_Project
  4. Bootstrap 2.3.2学习
  5. Matlab中数组下标是logical,如何处理?
  6. debian 学习记录-2 -账户 -关机
  7. ISNULL
  8. struts2 result的type属性
  9. D1-Linux-CentOS学习打卡
  10. 基于Daydream technical preview GVR13开发Daydream,Cardboard的Android应用
  11. ie兼容问题记录
  12. yum 安装fuser命令
  13. HDU 1035(走迷宫 模拟)
  14. BodeAbp服务端介绍
  15. #define 多行多语句
  16. [No000011A]Office Excel设置显示日期与星期
  17. MySQL字符集与校对
  18. tomcat配置https–采用JDK自带的keytool工具生成证书
  19. python str方法之ljust、rjust、center
  20. 如何安全的下载Devcon.exe文件

热门文章

  1. Linux----------rsync的介绍及安装使用
  2. 30天学会绘画 (Mark Kistler 著)
  3. 为s5pv210烧录镜像
  4. Elasticsearch(单节点)
  5. ssh登录原理及免密登录配置
  6. 在linux中输出每个group的用户成员
  7. markdwon语法与Typora
  8. List Leaves
  9. [HTML]HTML隐藏文本框的四种方式
  10. oracle自治事务(PRAGMA AUTONOMOUS_TRANSACTION)