nginx 配置服务
时间: 2023-11-04 15:56:07 浏览: 181
nginx配置服务的步骤如下:
1. 首先,确保nginx进程是通过/usr/local/nginx/sbin/nginx启动的,可以使用以下命令来启动nginx进程:
/usr/local/nginx/sbin/nginx
或者先停止现有的nginx进程,然后再使用上述命令来启动nginx进程。
2. 如果在执行make upgrade过程中出现错误提示,错误提示是由于nginx不是通过/usr/local/nginx/sbin/nginx启动的,而是通过$PATH中的软连接启动的。此时,可以通过修改软连接的路径来解决该问题。
3. 可以使用chkconfig命令来配置nginx服务的开机自启动,具体步骤如下:
- 打开服务配置文件:vim /etc/init.d/nginx
- 添加以下内容:
```
#!/bin/bash
#chkconfig: 2345 20 99
#description:Nginx Service Control Script
COM="/usr/local/nginx/sbin/nginx"
PID="/usr/local/nginx/logs/nginx.pid"
case "$1" in
start)
$COM
;;
stop)
kill -s QUIT $(cat $PID)
;;
restart)
$0 stop
$0 start
;;
reload)
kill -s HUP $(cat $PID)
;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
;;
esac
exit 0
```
- 将配置文件添加到系统服务:chmod +x /etc/init.d/nginx
- 使用chkconfig命令添加nginx服务:chkconfig --add nginx
- 最后,使用systemctl命令来停止和启动nginx服务:
```
systemctl stop nginx
systemctl start nginx
```
阅读全文