中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

运行Nginx

下文介绍了两种启动Nginx服务器的方法:通过脚本命令直接启动,以及通过Service服务启动,其中通过Service服务启动更为方便且推荐。

  1. 启动Nginx。
    方法一:通过脚本命令直接启动。
    1
    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    

    对于CentOS 7.6或CentOS 8.1下通过镜像站RPM包安装的Nginx 1.14.2或Nginx 1.19.3版本,请使用以下命令启动Nginx。

    /usr/sbin/nginx -c /etc/nginx/nginx.conf
    /usr/sbin/nginx -s reload
    方法二:通过Service服务管理启动。该方法需要先将Nginx加入Service服务,再执行启动Nginx命令。Service服务可以启动、停止、重启应用程序或查看应用程序状态,而不需要手动进入应用程序所在的目录进行操作。此外,使用Service服务还可以实现应用程序的自启动,即在操作系统启动时自动启动应用程序。
    1. 打开“/etc/init.d/nginx”文件。
      1
      2
      rm -rf /etc/init.d/nginx
      vim /etc/init.d/nginx
      
    2. “i”进入编辑模式,添加如下内容。

      对于CentOS 7.6或CentOS 8.1下通过镜像站RPM包安装的Nginx 1.14.2或Nginx 1.19.3版本,输入脚本过程中请作以下两处修改:

      1. “/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf”替换成“/usr/sbin/nginx -c /etc/nginx/nginx.conf”
      2. “/usr/local/nginx/sbin/nginx -s quit”替换成“/usr/sbin/nginx -s quit”
      #!/bin/bash
      # chkconfig: 2345 10 90
      # description: nginx
      case "$1" in
       'start')
          /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
          echo "$0_start";
          ;;
       'stop')
         /usr/local/nginx/sbin/nginx -s quit
         echo "$0_stop";
           ;;
      esac
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    4. 修改“/etc/init.d/nginx”文件权限。
      1
      2
      chmod 777 /etc/init.d/nginx
      ll /etc/init.d/nginx
      
    5. 将Nginx加入chkconfig管理列表。
      1
      chkconfig --add /etc/init.d/nginx
      
    6. 设置Nginx开机自动启动。
      1
      chkconfig nginx on
      
    7. 启动Nginx。
      1
      service nginx start
      
  2. 查看Nginx的进程。
    1
    ps -ef | grep nginx
    

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词