CentOS 7 配置nginx的service 脚本例子
2023-09-11 14:19:16 时间
在CentOS 7中对用户安装的应用服务设置为系统服务,比CentOS 6方便很多,下面以配置nginx为系统服务为例子进行说明。
本例中的nginx采用源码编译方式进行安装,安装位置在/usr/local/nginx。要配置nginx为系统服务,需要有nginx.service文件,执行如下操作,编写service脚本。
vim /usr/lib/systemd/system/nginx.service #nginx.service内容
[Unit] Description=nginx - high performance web server Documentation=http://nginx.org/en/docs After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/nginx/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
#赋予脚本执行权限 chmod +x /usr/lib/systemd/system/nginx.service #设置nginx.service为系统服务 systemctl enable nginx.service ##通过系统服务操作nginx systemctl start nginx.service systemctl reload nginx.service systemctl restart nginx.service systemctl stop nginx.service
相关文章
- CentOS下SSH无密码登录的配置
- CentOS安装配置Samba
- RHEL/CentOS 7中安装并配置 PowerDNS 和 PowerAdmin
- 怎样在 CentOS 7.0 上安装和配置 VNC 服务器
- CentOS安装VSFTP及配置用户
- centos安装pg以及pg配置ssl
- Centos安装配置git
- centos启动Nginx提示nginx: [emerg] still could not bind()
- linux (centos) 单机50w+链接 内核参数配置
- centos 安装tkdiff
- Linux-026-Centos Nginx 配置 pid 文件路径解决 service nginx status 提示:Can't open PID file /var/run/nginx.pid (yet?) after start: No such file or directory
- Linux-025-Centos Nginx 代理配置:同一端口代理不同服务
- Linux-022-Centos Nginx 配置环境变量,常规命令
- Linux-021-Centos Nginx 配置服务管理,并设置开机启动
- CentOS 6.x安装配置
- CentOS 6.4 配置DNS
- Centos 系统下安装jdk1.8
- CentOS通过rpm安装openjdk8+环境变量配置
- docker安装与配置(CentOS 7)
- CentOS出错You don't have permission to access on this server
- 解决vmware 宿主机无法访问centos虚拟机问题
- 转载-centos网络配置(手动设置,自动获取)的2种方法
- Centos 7配置nginx反向代理负载均衡集群