1 nginx
官網下載地址爲: http://nginx.org/en/download.html
一直以來,Nginx 並不支持tcp協議,所以後臺的一些基於TCP的業務就只能通過其他高可用負載軟件來完成。不過,從1.9.0版本開始,nginx支持tcp的負載均衡。
我們下載最新的穩定版本1.10.1
2015-04-28 |
nginx-1.9.0 mainline version has been released, with the stream module for generic TCP proxying and load balancing. nginx-1.9.0 已發佈,該版本增加了 stream 模塊用於一般的 TCP 代理和負載均衡。 |
2 安裝
2.1 安裝編譯工具及庫文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
2.2 首先要安裝 PCRE
PCRE 作用是讓 Ngnix 支持 Rewrite 功能。
下載
PCRE
安裝包
[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解壓安裝包
:
[root@bogon src]# tar zxvf pcre-8.35.tar.gz
進入安裝包目錄
[root@bogon src]# cd pcre-8.35
編譯安裝
[root@bogon pcre-8.35]# ./configure
[root@bogon pcre-8.35]# make && make install
查看
pcre
版本
[root@bogon pcre-8.35]# pcre-config --version
2.3 安裝nginx
將安裝文件上傳到我們的linux系統,本次實現我們用的是Centos6.5
解壓文件 tar-zxvf nginx-1.10.1.tar.gz
進入目錄 nginx-1.10.1
執行 ./configure
2.4 開放80端口
- /sbin/iptables -A INPUT -p tcp --dport 80 -j ACCEPT #開啓80端口
- /etc/rc.d/init.d/iptables save #保存配置