Nginx安装及简单配置反向代理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Nginx安装及简单配置反向代理一.环境

VMware:

Redhat(Server_A 部署nginx文件服务页面)

WinServer(Server_B 部署IIS)

Redhat(nginx代理服务器)

源码包:

nginx-1.5.3.tar.gz

openssl-1.0.1c.tar.gz (提供ssl加密协议)

pcre-8.33.tar.gz (http rewrite模块:地址重写)

zlib-1.2.8.tar.gz (gzip模块,传输数据打包)拓扑结构:

二.安装

1.安装基础编译环境

yum install -y gcc gcc-c++ make

2.安装

2.1解压

cd /tmp/soft/

tar xzfv nginx-1.5.3.tar.gz

cd ..

tar xzfv openssl-1.0.1c.tar.gz

cd ..

tar xzfv pcre-8.33.tar.gz

cd ..

tar xzfv zlib-1.2.8.tar.gz

2.2安装依赖

cd/tmp/soft/pcre-8.33

./configure

make&&make install

cd/tmp/soft/zlib-1.2.8

./configure

make&&make install

cd/tmp/soft/openssl-1.0.1c

./configure

make&&make install

2.3安装nginx

cd/tmp/soft/nginx-1.5.3

./configure --prefix=/home/nginx --with-http_stub_status _module --with-http_ssl_module

./configure –help #查看配置概述

make&&make install

3.yum安装依赖包:

也通过配置yum源来安装:

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

4.启动nginx

/home/nginx/sbin/nginx

ps-ef|grep nginx

nginx的一些常用命令:

/home/nginx/sbin/nginx -h 命令可查看详细参数

重启:nginx -s reload

停止:nginx -s stop或者是通过kill nginx进程号

查看已安装模块:nginx -V

查看版本:nginx -v

查看配置文件是否正确: nginx -t

三.配置反向代理

1. 修改nginx.conf配置文件

vim/home/nginx/conf/nginx.conf

1.1在http段做如下配置

upstream redhatnginx{

server 192.168.59.137:9003;

}

upstream winserveriis{

server 192.168.59.157:80;

}

server {

listen 8081;

server_name ;

location /{

proxy_pass http://redhatnginx;

index index.html index.htm;

}

}

server {

listen 8082;

server_name ;

location /{

proxy_pass http://winserveriis;

index index.html index.htm;

}

}

2. 关闭防火墙和selinux

[root@master ~]# service iptables stop

sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

setenforce 0

/home/nginx/sbin/nginx -s reload #重启nginx

四.验证

1. Client端访问:http://19

2.168.59.165:8082/

2. Client端访问:http://192.168.59.165:8081/

相关文档
最新文档