1、安裝tomcat(略)
在\nginx-1.8.0\conf目錄下有乙個nginx.conf檔案,有如下**
listen 80;表示監聽80埠.server
error_page 500
502503
504 /50x.html;
location = /50x.html
server_name localhost; 表示轉到本地,這裡指nginx的資料夾裡。
location / 表示匹配的路徑, 斜槓代表匹配所有的請求。
root html; 靜態檔案的路徑,其實就是指d:\program files-k\nginx-1.8.0\html 這個路徑。
index 指當沒有指定主頁時,預設的指定檔案。
4、訪問localhost轉到tomcat
location /
改這乙個地方就可以了,表示匹配到任意請求的時候都直接**給本機的tomcat處理。
然後需要reload一下nginx,命令 nginx -s reload
這時候再訪問 http://localhost/ 就是tomcat 的主頁啦~
5、請求分發
實現 訪問本地的工程,訪問linux伺服器上的工程(在阿里上的虛擬主機)。
首先要修改一下本機的乙個檔案 c:\windows\system32\drivers\etc\hosts 最下面加一行
如下圖:127.0
.0.1 local.server
.com
127.0
.0.1 linux.server
.com
修改nginx.conf配置檔案
這時候訪問server
error_page 500
502503
504 /50
x.html
; location = /50
x.html
}server
error_page 500
502503
504 /50
x.html
; location = /50
x.html
}
/(你的工程目錄)
就可以訪問本機的工程,/(你的工程目錄)
就可以訪問linux上的工程啦。如果不想加工程目錄,直接用這個url訪問,還需要修改tomcat的server.xml配置檔案,在 apache-tomcat-7.0.63-web/conf/server.xml 的最下面的 上面一行新增:
dobase裡面是工程的路徑。path=""
reloadable="true"
distributable="true"/>
6、負載均衡
在server的上面加乙個 upstream,如下所示:
我本機的ip位址是192.168.31.111,同一區域網下,小夥伴的ip位址是192.168.31.105,兩個人的tomcat都啟動,執行相同的工程。
這時候訪問upstream dis
server
error_page 500
502503
504 /50x.html;
location = /50x.html
}
/(你的工程目錄)
,然後不斷重新整理,你會發現每次請求會間隔的從不同伺服器獲取內容。這時候兩個伺服器的比重是1:1。可以通過改變 weight的指改變相應的比重。如下圖所示:
upstream dis
負載均衡就完成啦~~!!!! Nginx Tomcat 做請求分發以及負載均衡
在 nginx 1.8.0 conf目錄下有乙個nginx.conf檔案,有如下 server error page 500 502503 504 50x.html location 50x.html location 實現 訪問本地的工程,訪問linux伺服器上的工程 在阿里上的虛擬主機 首先要修...
nginx tomcat反覆請求
好久不寫技術文章了,越發的認為單純的講技術沒啥意思。怪不得知乎越來越火。由於大家都喜歡看故事。不喜歡硬生生的技術文章。筆者今天就來就給大家講故事 近期站點壓力突然增大,把頻寬都佔滿了,訪問網頁發現非常的慢。開啟頁面的速度也奇慢大概要十幾秒。這樣的情況還是第一次遇到。感覺不是被攻擊了就是被攻擊了!以下...
nginx tomcat反覆請求
好久不寫技術文章了,越發的認為單純的講技術沒啥意思。怪不得知乎越來越火。由於大家都喜歡看故事。不喜歡硬生生的技術文章。筆者今天就來就給大家講故事 近期站點壓力突然增大,把頻寬都佔滿了,訪問網頁發現非常的慢。開啟頁面的速度也奇慢大概要十幾秒。這樣的情況還是第一次遇到。感覺不是被攻擊了就是被攻擊了!以下...