-
下载
戳我 -
安装依赖
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
-
解压安装
上传解压-解压路径与安装路径不能相同tar-zxvf tengine.tar.gz
-
编译
预编译
./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
-
修改配置文件
vi /opt/modules/nginx/tengine-2.3.2/conf/nginx.conf
配置pid路径
-
启动
查看进程是否启动
在浏览器访问
成功!关闭nginx进程指令:
sbin/nginx -s stop
sbin/nginx –h查看日志:
tail -F /var/log/nginx/access.log -
配置 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文件权限
设置开机启动
7步完成tengine安装
最新推荐文章于 2024-06-04 08:47:38 发布