Nginx(二)

  1. 启动nginx服务器(查看端口占用: netstat -ntlp)
    # nginx启动默认加载/usr/local/nginx/conf/nginx.conf配置文件;-c以及后面的可以不写 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    # Centos 7防火墙firewalld开放80端口:然后要重启
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    # 重启防火墙
    systemctl restart firewalld.service
    # 访问服务器的ip地址:ifconfig查询
 
  • nginx启动、停止
  1. 启动nginx
    # nginx地址 -c nginx配置文件地址
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
  2. 停止nginx
    # 查询nginx的主进程号/PID(重启后进程号都不相同)
    ps -ef | grep nginx
    # 从容停止
    kill QUIT nginx的主进程号
    # 快速停止
    kill TERM/INT nginx的主进程号
    # 强制停止
    pkill -9 nginx
  3. 验证配置文件是否正确
    # 进入nginx的可执行文件
    cd /usr/local/nginx/sbin
    ./nginx -t
    # 或者
    /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
  4. 重启nginx(配置文件修改了,等等...)
    # 进入nginx的可执行文件(要已启动了nginx才能重启)
    cd /usr/local/nginx/sbin
    ./nginx -s reload
    kill -HUP nginx主进程号
posted @ 2017-06-25 21:12  tk2049jq  阅读(199)  评论(0编辑  收藏  举报