nginx的安装与配置

3 篇文章 0 订阅
2 篇文章 0 订阅

Linux(centos6.5)环境下安装Nginx步骤

开始前,请确认gcc g++开发类库是否装好,默认已经安装。centos平台编译环境使用如下指令
安装make:
yum -y install gcc automake autoconf libtool make
安装g++:

yum install gcc gcc-c++

1. 安装pcre 库

下载 :http://sourceforge.net/projects/pcre/files/

mv xxx pcre210
./configure --prefix=/home/bigdata/pcre210
make
make install
在线安装 yum -y install pcre-devel

2. 安装安装openssl库

下载 ,cd /home/bigdata/ wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
解压: tar -xvf openssl-1.0.0a.tar.gz
mv openssl-1.0.0 openss
cd openss
./config
./config -t
make depend
make
make test
make install

3.安装安装zlib库

在线安装 yum install -y zlib-devel

4.安装Nginx

cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install

上面步骤完成后 ,切换到安装/nginx-1.6.2目录下 ./configure进行初始化即可。注意这里生成的配置文件,尤其箭头所指的方向,是启动nginx时的路径。
运行 make install 进行编译。
切换到生成的nginx运行目录下,运行./nginx,启动Nginx。

测试配置是否正确

cd  /usr/local/nginx/sbin ./nginx -t

5.配置反向代理

安装好以后修改配置文件,在conf目录下的nginx.conf文件,server里配置反向代理的tomcat信息:

server {
  #监听的端口
        listen       10001;
        server_name  192.168.1.221;
        location / {
            root   html;
            index  index.html index.htm;
        }
        location /nrhcm { //配置反向代理的第一个tomcat服务 //location 后面的名字要跟这个名字一致
            root   html;
            proxy_pass  http://192.168.1.221:8080/nrhcm;
			proxy_set_header           Host $host;
            proxy_set_header  X-Real-IP  $remote_addr;
			proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for;
            client_max_body_size  100m;
            index  index.html index.htm;
        }


        location /dhcms {
			//配置反向代理的第一个tomcat服务
            root   html;
            proxy_pass  http://192.168.1.221:8080/dhcms; 
			proxy_set_header           Host $host;
            proxy_set_header  X-Real-IP  $r/etc/emote_addr;
			proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for;
            client_max_body_size  100m;
            index  index.html index.htm;
        }
配置完成以后重启nginx,然后就可以访问了
重启nginx
/usr/local/nginx/sbin/nginx -s reload

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值