nginx服務(wù)-linux

Nginx作為目前主流的服務(wù)端負(fù)載均衡可以非常高效支持高并發(fā)和大數(shù)據(jù)量訪問,相比較apache的負(fù)載均衡有很大優(yōu)勢,以下以linux系統(tǒng)為例簡單記錄了nginx與多個tomcat配合實現(xiàn)的負(fù)載均衡配置。

一、Nginx 服務(wù)端安裝:

1、下載nginx穩(wěn)定版本:http://nginx.org/en/download.html (當(dāng)前是1.6.2)
2、執(zhí)行解壓:

# tar -zxvf nginx-1.6.2.tar.gz

3、組件安裝:

# yum -y install pcre pcre-devel openssl openssl-devel

4、編譯安裝nginx到/usr/local/nginx目錄

# ./configure --prefix=/usr/local/nginx

5、啟動nginx

# /usr/local/nginx/sbin/nginx

6、查看是否安裝成功運行 netstat -ltnp 能看到80端口已開放,瀏覽器輸入地址能看到Welcome to nginx!

二、nginx的tomcat均衡負(fù)載配置:

1、準(zhǔn)備2個tomcat配置不同的端口(3處,如果不在同一個機器不需要修改端口)

<Server port="8015" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" URIEncoding="UTF-8" />
<Connector port="18001" protocol="AJP/1.3" redirectPort="8443" />

2、配置分載,進入/usr/local/nginx/conf目錄vi

upstream myapp1{
                server 127.0.0.1:8080 weight=1;
                server 127.0.0.1:8081 weight=1;
        }
    server {
        listen       80;
        server_name  localhost;        
       location / {
            root   html;
            index  index.html index.htm;
            proxy_pass http://myapp1;
            proxy_set_header Host      $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 
        }

其他:

1、添加模塊

進入nginx的安裝文件目錄重新執(zhí)行configure 并通過--with-xxx來添加模塊,如下,執(zhí)行后通過./make 進行編譯。然后將objs目錄下的nginx移動到nginx目錄(首次執(zhí)行時的--prefix指向目錄的sbin中替換同名文件)

./configure --prefix=/usr/local/nginx/sbin/nginx --with-http_stub_status_module --with-http_proxy_module

測試:

tail -f /home/firefly/webServ/tomcat-6.0.37-1/logs/catalina.out
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Page 1:nginx 服務(wù)器安裝及配置文件詳解 CentOS 6.2 x86_64 安裝 nginx 1.1 ...
    xiaojianxu閱讀 8,680評論 1 41
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • nginx在工作中已經(jīng)有好幾個環(huán)境在使用了,每次都是重新去網(wǎng)上扒博客,各種編譯配置,今天自己也整理一份安裝文檔和n...
    AndyChin閱讀 2,400評論 0 4
  • 15292802020
    8bb474b82035閱讀 164評論 0 0
  • 秋日葉枯黃 黃葉落四方 方圓鳥啼絕 絕處是冬眠 眠后既春風(fēng) 風(fēng)來百花生 生出夏日灼 灼熱在秋沒 跟著四季看一年來去...
    吳夢儒閱讀 309評論 0 0

友情鏈接更多精彩內(nèi)容