启动nginx服务:
/usr/local/nginx/sbin/nginx -c conf/nginx.conf
启动完成也没有报错,ps看进程也正常,netstat发现端口没有被监听,也没有错误日志
找了半天最后才发现,conf/nginx.conf使用的是安装目录下面的nginx配置,没有使用我们制定的配置,也就是说使用redis的时候我们要用绝对路径制定nginx配置,如下:
/usr/local/nginx/sbin/nginx -c /data/app/nginx/conf/nginx.conf
如果不确认用的是哪个配置,可以用-t参数先test一下,终端会显示使用的redis配置:
/usr/local/nginx/sbin/nginx -c conf/nginx.conf -t