36 Nginx命令配置到系统环境
36 Nginx命令配置到系统环境
经过前面操作,想要启动、关闭或重新加载nginx配置文件,需要先进入到nginx安装目录的sbin目录下,再使用nginx的二进制可执行文件操作,操作较繁琐,如何优化?
将nginx设置成随服务器启动就自动完成启动操作,如何实现?
1.Nginx配置成系统服务
2.Nginx命令配置到系统环境
# 第一种方式 [root@nginx-100 ~]# /usr/local/nginx/sbin/nginx -V nginx version: nginx/1.16.1 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) configure arguments: --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx \
--modules-path=/usr/local/nginx/modules --conf-path=/usr/local/nginx/conf/nginx.conf \
--error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log \
--pid-path=/usr/local/nginx/logs/nginx.pid --lock-path=/usr/local/nginx/logs/nginx.lock # 第二种方式 [root@nginx-100 ~]# cd /usr/local/nginx/sbin/ [root@nginx-100 /usr/local/nginx/sbin]# ./nginx -V nginx version: nginx/1.16.1 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) configure arguments: --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx \
--modules-path=/usr/local/nginx/modules --conf-path=/usr/local/nginx/conf/nginx.conf \
--error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log \
--pid-path=/usr/local/nginx/logs/nginx.pid --lock-path=/usr/local/nginx/logs/nginx.lock
36.1 编辑/etc/profile
[root@nginx-100 ~]# echo 'export PATH=$PATH:/usr/local/nginx/sbin' >> /etc/profile
36.2 配置生效
[root@nginx-100 ~]# source /etc/profile
36.3 演示
[root@nginx-100 ~]# nginx -V nginx version: nginx/1.16.1 built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) configure arguments: --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx \
--modules-path=/usr/local/nginx/modules --conf-path=/usr/local/nginx/conf/nginx.conf \
--error-log-path=/usr/local/nginx/logs/error.log --http-log-path=/usr/local/nginx/logs/access.log \
--pid-path=/usr/local/nginx/logs/nginx.pid --lock-path=/usr/local/nginx/logs/nginx.lock
———————————————————————————————————————————————————————————————————————————
无敌小马爱学习
浙公网安备 33010602011771号