- 安裝prce(重定向支持)和openssl(https支持购公,如果不需要https可以不安裝。)
yum -y install pcre*
yum -y install openssl*
- 下載nginx 1.7.8
wget http://nginx.org/download/nginx-1.9.9.tar.gz
- 解壓編譯安裝
tar -zxvf nginx-1.9.9.tar.gz
- 然后進(jìn)入目錄編譯安裝
cd nginx-1.9.9
./configure --prefix=/usr/local/nginx-1.9.9
--with-http_ssl_module --with-http_spdy_module
--with-http_stub_status_module --with-pcre /
make
make install
- 開(kāi)啟nginx進(jìn)程
/usr/local/nginx-1.7.8/sbin/nginx
- 重啟或關(guān)閉進(jìn)程:
/usr/local/nginx-1.7.8/sbin/nginx -s reload
/usr/local/nginx-1.7.8/sbin/nginx -s stop
- 關(guān)閉防火墻潘靖,或者添加防火墻規(guī)則就可以測(cè)試了沉填。
service iptables stop
或者編輯配置文件:
vi /etc/sysconfig/iptables
添加這樣一條開(kāi)放80端口的規(guī)則后保存:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
重啟服務(wù)即可:
service iptables restart
- 配置負(fù)載均衡
只需要修改http{}之間的內(nèi)容就行了,修改的第一個(gè)地方就是設(shè)置服務(wù)器組旭旭,在http節(jié)點(diǎn)之間添加
upstream myServer{
server www.88181.com:80; #這里是你自己要做負(fù)載均衡的服務(wù)器地址1
server www.linux.com:8080; #這里是要參與負(fù)載均衡的地址2
}
將請(qǐng)求指向myServer
location / {
proxy_pass http://myServer;
}
實(shí)例:
完整的文件(刪除注釋?zhuān)┤缦拢?/p>
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream myServer{
server www.linux.com:80;
server www.88181.com:8080;
}
server {
listen 80;
server_name my22;
location / {
proxy_pass http://myServer;
}