FreeBSD如何启动/停止/重启Nginx Web服务器
时间:2019-11-20 08:54:07 来源:igfitidea点击:
在FreeBSD中如何启动Nginx Web服务器?
在FreeBSD中如何重启Nginx Web服务器?
在FreeBSD中如何停止Nginx Web服务器?
如何检查Nginx配置文件的语法是否正确?
FreeBSD启动/停止/重启Nginx Web服务器命令
FreeBSD服务器的Nginx启动脚本位于/usr/local/etc/rc.d目录中。
也可以使用service命令来管理FreeBSD的服务。
在FreeBSD中启动Nginx Web服务器命令
# /usr/local/etc/rc.d/nginx start
或者
# service nginx start
在FreeBSD中停止Nginx Web服务器命令
# /usr/local/etc/rc.d/nginx stop
或者
# service nginx stop
在FreeBSD中重启Nginx Web服务器命令
# /usr/local/etc/rc.d/nginx restart
或者
# service nginx restart
检查Nginx配置文件是否有错误
nginx的-t选项,可以检查配置文件中是否存在语法错误。
执行以下命令:
# nginx -c /usr/local/etc/nginx/nginx.conf -t
输出示例:
2017/03/09 19:24:26 [info] 52494#0: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok 2017/03/09 19:24:26 [info] 52494#0: the configuration file /usr/local/etc/nginx/nginx.conf was tested successfully
-c /path/to/config/file指定Nginx应该使用哪个配置文件。
如果配置文件没有问题,
执行下面的命令重启/启动Nginx服务:
# /usr/local/etc/rc.d/nginx start
或者
# service nginx start
在FreeBSD下更新/etc/rc.conf文件
在/etc/rc.conf文件中
sudo vim /etc/rc.conf
添加下面这行,将nginx服务设置为开机自启动:
## turn on nginx at boot time ## nginx_enable="YES"
如何在FreeBSD上启动,停止或重启Nginx
另外一种方法是使用以下语法将信号直接发送到nginx进程:
# /usr/local/sbin/nginx -s [stop|quit|reopen|reload]
例如,修改配置文件后,使用下面命令重新加载nginx 配置:
# /usr/local/sbin/nginx -s reload