直接执行Nginx的二进制文件即可
/usr/local/nginx/sbin/nginx
该方式默认会加载 /usr/local/conf
【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
/nginx.conf 配置文件
也可以在启动的时候指定要加载的配置文件 -c
/usr/local/nginx/sbin/nginx -c conf/nginx.conf
当然我们在启动的时候也可以指定pid的存储位置
/usr/local/nginx/sbin/nginx -g “pid /usr/local/nginx/nginx.pid;”
-g参数的约束条件是指定的配置项不能与默认路径下的nginx.conf中的配置项相冲突,否则无法启动。就像上例那样,类似这样的配置项:pid logs/nginx.pid,是不能存在于默认的nginx.conf中的。
另一个约束条件是,以-g方式启动的Nginx服务执行其他命令行时,需要把-g参数也带上,否则可能出现配置项不匹配的情形。例如,如果要停止Nginx服务,那么需要执行下面代码:
/usr/local