源码编译安装tengine,


源码编译安装tengine

1、上传压缩文件

1.1、创建文件夹目录

1.2、移动文件夹

1.3、解压压缩文件


1、安装tengine依赖

[root@node1 tengine-2.1.0]# yum install -y gcc openssl-devel pcre-devel zlib-devel

2、配置

[root@node1 tengine-2.1.0]# ./configure \
      --prefix=/opt/modules/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 \
      --with-http_flv_module \
      --with-http_stub_status_module \
      --with-http_gzip_static_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-pcre

预编译成功

3、安装tengine

[root@node1 tengine-2.1.0]# make && make install

4、添加服务

4.1、在/etc/init.d下面创建nginx

进入/etc/init.d目录
[root@node1 tengine-2.1.0]# cd /etc/init.d
[root@node1 init.d]# vi nginx 

4.2、修改nginx文件内容的路径,从window拷贝到linux

复制文本的注意事项:

在Linux主机中输入vi nginx 再输入i才进行复制,这样在复制的时候就不会有代码丢失

4.3、修改nginx文件权限755

[root@node1 init.d]# chmod 755 nginx

4.3.1、启动nginx,出现如下错误,原因:没有创建该目录

4.4、创建目录

[root@node1 tengine-2.1.0]# cd /var/tmp/
[root@node1 tmp]# mkdir -p /var/tmp/nginx/

4.5、关闭防火墙

[root@node1 sbin]# service iptables stop

4.6、启动tengine

[root@node1 modules]# cd tengine-2.1.0
[root@node1 tengine-2.1.0]# cd sbin
[root@node1 sbin]# ll
total 6224
-rwxr-xr-x 1 root root   18983 Feb 29 03:20 dso_tool
-rwxr-xr-x 1 root root 6348971 Feb 29 03:20 nginx
[root@node1 sbin]# ./nginx

4.6.1、安装成功

在浏览器地址栏输入:http://192.168.230.10/

4.6.2、查看nginx服务状态

[root@node1 sbin]# service nginx status
nginx (pid 14254 14253) is running...

相关内容

    暂无相关文章