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

运行Tengine

  1. 启动Nginx(两种方法)。
    方法一:通过脚本命令启动。
    1
    /usr/local/tengine-nginx/sbin/nginx -c /usr/local/tengine-nginx/conf/nginx.conf
    

    方法二:通过Service服务启动(推荐使用。使用该方法需要先将Nginx加入Service服务再执行启动命令)。

    1. 配置“/etc/init.d/nginx”文件。
      1. 打开“/etc/init.d/nginx”文件
        1
        2
        rm -rf /etc/init.d/nginx
        vim /etc/init.d/nginx
        
      2. “i”进入编辑模式,添加如下内容。
         1
         2
         3
         4
         5
         6
         7
         8
         9
        10
        11
        12
        13
        #!/bin/bash
        # chkconfig: 2345 10 90
        # description: nginx
        case "$1" in
         'start')
            /usr/local/tengine-nginx/sbin/nginx -c /usr/local/tengine-nginx/conf/nginx.conf
            echo "$0_start";
            ;;
         'stop')
           /usr/local/tengine-nginx/sbin/nginx -s quit
           echo "$0_stop";
             ;;
        esac
        
      3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    2. 修改“/etc/init.d/nginx”文件权限。
      1
      2
      chmod 777 /etc/init.d/nginx
      ll /etc/init.d/nginx
      
    3. 将Nginx加入chkconfig管理列表。
      1
      chkconfig --add /etc/init.d/nginx
      
    4. 设置Nginx开机自动启动。
      1
      chkconfig nginx on
      
    5. 启动Nginx。
      1
      service nginx start
      

    启动时过程中若出现报错,请参考故障排除章节。

  2. 查看Tengine的进程。
    1
    ps -ef | grep nginx
    

    关闭Nginx有3种方法,业务运行中不需要执行该命令。

    • 通过脚本命令关闭。
      1
      /usr/local/tengine-nginx/sbin/nginx -s quit
      
    • 使用结束进程命令。
      1
      pkill nginx
      
    • 通过Service服务关闭。
      1
      service nginx stop