NGINX相关概念:
正向代理(Forward Proxy)
反向代理(reverse proxy)
反向代理正好与正向代理相反,对于客户端而言代理服务器就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端。
准备条件:
1.linux环境,当前本机linux系统为centos6.5版本
2.准备好nginx包 本文使用nginx-1.8.0.tar.gz(官网可以下载)
开始安装:
1.第一步先将nginx上传到Linux上。
在/usr/local下新建一个nginx文件夹,将nginx上传到该目录下
2.解压nginx
使用命令解压:tar -xvf nginx-1.8.0.tar.gz
3.编译nginx
(1)安装依赖包(下面四条命令依次执行)
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
至此执行完上面四条命令后,依赖包安装完毕.
(2)执行编译:
进入nginx目录 执行./configure
4.安装nginx
执行
make
make install
5.启动nginx
cd nginx目录下
cd 到sbin 目录下
./nginx 执行命令即可启动
6.修改防火墙策略
将端口号80 放行
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save