2018-03-05CentOs6.9编译安装配置nginx

参考:
http://www.runoob.com/linux/nginx-install-setup.html
http://xstarcd.github.io/wiki/Java/tomcat_cluster.html

目录:

1、编译安装工具及库文件
2、编译pcre库
3、编译安装nginx
4、配置nginx

1、编译安装工具及库文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
2018-03-05CentOs6.9编译安装配置nginx_第1张图片
编译工具安装.png

2、pcre库编译安装

pcre,用于nginx的rewrite。
下载的地址:https://sourceforge.net/projects/pcre/files/pcre/
下载后用ftp推上去服务器,解压压缩包,得到如下:

2018-03-05CentOs6.9编译安装配置nginx_第2张图片
解压后内容.png

执行 ./configure之后,
2018-03-05CentOs6.9编译安装配置nginx_第3张图片
提示缺少C++编译器.png

执行如下语句下载C++编译器:

yum install -y gcc gcc-c++

成功后再次输入./configure,得到如下

2018-03-05CentOs6.9编译安装配置nginx_第4张图片
成功的./configure.png

执行 make && make install,如下则编译so文件成功:
2018-03-05CentOs6.9编译安装配置nginx_第5张图片
编译成功.png

3、编译安装nginx

下载压缩包,并推上服务器,解压压缩包,得到如下:

解压后文件.png

执行以下语句:( 方便看才回车,真正输入是一行输入)

./configure 
--prefix=/data/nginx-1.12.2/nginx-1.12.2 
--conf-path=/data/nginx-1.12.2/nginx-1.12.2/nginx.conf 
--with-http_stub_status_module 
--with-http_ssl_module 
--with-pcre=/data/pcre-8.40/pcre-8.40

执行结果如下:

2018-03-05CentOs6.9编译安装配置nginx_第6张图片
./configure之后.png

再执行 make && make install,看到如下则成功:
2018-03-05CentOs6.9编译安装配置nginx_第7张图片
编译安装完成.png

4、配置nginx

编辑上面配置的--conf-path目录下nginx.conf文件

upstream JavaStudoy{
        server 192.168.134.129:8080;
        server 192.168.134.1:8080;
    }
    server {
        #2018-03-05将监听端口80改为8081
        listen       8081;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
            #2018-03-05配置反向代理地址
            proxy_pass http://JavaStudy;
        }
    }

保存退出,进入sbin目录,执行/data/nginx-1.12.2/nginx-1.12.2/sbin/nginx -t检查配置文件有否问题,显示如下则可用。

配置文件可用.png

输入 /data/nginx-1.12.2/nginx-1.12.2/sbin/nginx执行nginx。

浏览器输入http://192.168.134.129:8081/JavaStudy/,看到如下:

2018-03-05CentOs6.9编译安装配置nginx_第8张图片
192.168.134.129.png

2018-03-05CentOs6.9编译安装配置nginx_第9张图片
192.168.134.1.png

你可能感兴趣的:(2018-03-05CentOs6.9编译安装配置nginx)