美文网首页
2018-03-05CentOs6.9编译安装配置nginx

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

作者: EdisonJQ | 来源:发表于2018-03-07 13:56 被阅读11次

参考:
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
编译工具安装.png

2、pcre库编译安装

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

解压后内容.png
执行./configure之后,
提示缺少C++编译器.png
执行如下语句下载C++编译器:
yum install -y gcc gcc-c++

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

成功的./configure.png
执行make && make install,如下则编译so文件成功:
编译成功.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

执行结果如下:

./configure之后.png
再执行make && make install,看到如下则成功:
编译安装完成.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/,看到如下:

192.168.134.129.png
192.168.134.1.png

相关文章

  • 编译安装LNMP

    编译安装nginx 编译安装PHP 配置Nginx+PHP 安装MySQL

  • 编译安装LNMP2

    编译安装nginx 编译安装PHP 配置Nginx+PHP 安装MySQL

  • 源码安装nginx开启SSL功能

    编译安装nginx的环境 下载nginx安装包 编译安装nginx 配置nginx.conf Test

  • Nginx篇01——基本安装配置和静态页面设置

    nginx的编译安装、添加模块、yum安装、简单配置、默认目录作用和静态页面配置。 0、编译安装nginx 0.1...

  • 基于流量管控的Nginx参数配置解析

    Nginx文件目录 Nginx编译模块 安装编译参数 nginx.conf配置内容 default.conf配置内...

  • Linux安装Nginx

    安装前准备 对于nginx编译安装需要先安装编译 的工具,然后再安装nginx依赖 下载nginx 解压 配置ng...

  • centos php7安装

    创建 /data/soft 目录 安装依赖包 安装nginx 下载最新版php 解压 编译配置 编译&安装 配置环...

  • Nginx安装

    安装nginx需要的linux环境: 下载nginx 编译安装 使用nginx代理 ,修改配置文件 启动nginx...

  • nginx安装及常用配置

    下载nginx 安装编译工具及库文件 安装nginx 这里./configure没有添加任何参数,以默认配置编译安...

  • nginx的目录和配置语法

    一、nginx的各种安装目录 二、nginx的编译配置参数 命令nginx -V输出的就是nginx编译时候用到的...

网友评论

      本文标题:2018-03-05CentOs6.9编译安装配置nginx

      本文链接:https://www.haomeiwen.com/subject/nszcfftx.html