7步完成tengine安装

  1. 下载
    戳我

  2. 安装依赖
    Centos:

    yum install -y gcc openssl-devel pcre-devel zlib-devel
    

    Ubuntu:

    apt-get install openssl libssl-dev
    apt-get install libpcre3 libpcre3-dev
    apt-get install zlib1g-dev
    
  3. 解压安装
    上传解压-解压路径与安装路径不能相同

    tar-zxvf tengine.tar.gz
    
  4. 编译
    在这里插入图片描述

    预编译

    ./configure --prefix=/opt/modules/nginx/tengine-2.1.0/ --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --with-http_ssl_module --http-client-body-temp-path=/var/tmp/nginx/client/ --http-proxy-temp-path=/var/tmp/nginx/proxy/ --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --with-pcre11
    

    编译

    make
    

    安装

    make install
    
  5. 修改配置文件

    vi /opt/modules/nginx/tengine-2.3.2/conf/nginx.conf
    

    配置pid路径
    在这里插入图片描述
    在这里插入图片描述

  6. 启动
    在这里插入图片描述

    查看进程是否启动
    在这里插入图片描述
    在浏览器访问
    在这里插入图片描述
    成功!

    关闭nginx进程指令:
    sbin/nginx -s stop
    sbin/nginx –h

    查看日志:
    tail -F /var/log/nginx/access.log

  7. 配置 service 管理 nginx 服务
    /usr/lib/systemd/system/ 新建nginx.service文件,vim编辑如下
    在这里插入图片描述

    [Unit]
    Description=nginx-highperformancewebserver
    After=network.targetremote-fs.targetnss-lookup.target
    
    [Service]
    Type=forking
    ExecStart=/opt/modules/nginx/tengine/sbin/nginx
    ExecReload=/opt/modules/nginx/tengine/sbin/nginx-sreload
    ExecStop=/opt/modules/nginx/tengine/sbin/nginx-sstop
    
    [Install]
    WantedBy=multi-user.target
    

    使 nginx.service 生效
    修改nginx文件权限
    设置开机启动
    在这里插入图片描述
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43928549/article/details/106212709