




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
UbuntuServer下Nginx與JAVA的安裝和配置北京信息職業(yè)技術(shù)學(xué)院|張海建2UbuntuServer下Nginx與JAVA的安裝和配置1動(dòng)態(tài)頁(yè)面-靜態(tài)頁(yè)面分離實(shí)例2多個(gè)Tomcat負(fù)載均衡實(shí)例目錄CONTENTS3動(dòng)態(tài)頁(yè)面-靜態(tài)頁(yè)面分離實(shí)例UbuntuServer下Nginx與JAVA的安裝和配置Nginx本身是一個(gè)靜態(tài)的HTTP服務(wù)器和反向代理服務(wù)器,它不支持動(dòng)態(tài)頁(yè)面,所謂的Nginx對(duì)動(dòng)態(tài)程序的支持都是通過反向代理功能實(shí)現(xiàn)的。Nginx在配合Java應(yīng)用服務(wù)器方面,耦合度很低,它只能通過自身的反向代理功能來實(shí)現(xiàn)與Java應(yīng)用服務(wù)器的支持。這是Nginx的優(yōu)點(diǎn),耦合度的降低,可以使Nginx與Java服務(wù)器的相互影響降到最低。動(dòng)態(tài)頁(yè)面-靜態(tài)頁(yè)面分離實(shí)例4UbuntuServer下Nginx與JAVA的安裝和配置010203定義虛擬主機(jī)靜態(tài)文件交給Nginx.jsp.do文件交給Tomcat動(dòng)態(tài)頁(yè)面-靜態(tài)頁(yè)面分離實(shí)例5UbuntuServer下Nginx與JAVA的安裝和配置server
{
listen
80;
server_name
;
root
/web/www/html;
location
/img/
{
alias
/web/www/html/img/;
}
location
~
(\.jsp)|(\.do)$
{
proxy_pass
30:8080;
proxy_redirect
off;
proxy_set_header
Host
$host;
proxy_set_header
X-Real-IP
$remote_addr;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for;
client_max_body_size
10m;
client_body_buffer_size
128k;
proxy_connect_timeout
90;
proxy_send_timeout
90;
proxy_read_timeout
90;
proxy_buffer_size
4k;
proxy_buffers
4
32k;
proxy_busy_buffers_size
64k;
proxy_temp_file_write_size
64k;
}
}
定義了一個(gè)虛擬主機(jī)將/web/www/html/img/目錄下的靜態(tài)文件交給Nginx來完成將所有以.jsp、.do結(jié)尾的文件都交給Tomcat服務(wù)器的8080端口來處理,即30:8080。需要特別注意的是,在location指令中使用正則表達(dá)式后,proxy_pass后面的代理路徑不能含有地址鏈接,也就是不能寫成30:8080/,或者類似30:8080/jsp的形式。在location指令不使用正則表達(dá)式時(shí),沒有此限制。6UbuntuServer下Nginx與JAVA的安裝和配置1動(dòng)態(tài)頁(yè)面-靜態(tài)頁(yè)面分離實(shí)例2多個(gè)Tomcat負(fù)載均衡實(shí)例目錄CONTENTS多個(gè)Tomcat負(fù)載均衡實(shí)例7UbuntuServer下Nginx與JAVA的安裝和配置定義負(fù)載均衡組01定義虛擬主機(jī)02指定類型的件交給Nginx03其他請(qǐng)求交給負(fù)載均衡組04多個(gè)Tomcat負(fù)載均衡實(shí)例8UbuntuServer下Nginx與JAVA的安裝和配置upstream
mytomcats
{
server
31:8000;
server
32:8080;
server
33:8090;
}
server
{
listen
80;
server_name
;
location
~*
\.(jpg|gif|png|swf|flv|wma|wmv|asf|mp3|mmf|zip|rar)$
{
root
/web/www/html/;
}
location
/
{
proxy_pass
http://mytomcats;
proxy_redirect
off;
proxy_set_header
Host
$host;
proxy_set_header
X-Real-IP
$remote_addr;
proxy_set_header
X-Forwarded-For
$proxy_add_x_forwarded_for;
client_max_body_size
10m;
client_body_buffer_size
128k;
proxy_connect_timeout
90;
proxy_send_timeout
90;
proxy_read_timeout
90;
proxy_buffer_size
4k;
proxy_buffers
4
32k;
proxy_busy_buffers_size
64k;
proxy_temp_file_write_size
64k;
}}Nginx的相關(guān)配置代碼如下:定義一個(gè)負(fù)載均衡組,組名為mytomcats通過location指令以正則表達(dá)式的方式將指定類型的文件全部交給Nginx去處理;最后將其他所有請(qǐng)求全部交給負(fù)載均衡組來處
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店資產(chǎn)投資與經(jīng)營(yíng)管理合伙協(xié)議書二零二五
- 二零二五年度私人住宅裝修工人安全責(zé)任合同
- 2025年度海洋資源開發(fā)橫向課題執(zhí)行協(xié)議
- 二零二五年度小程序游戲運(yùn)營(yíng)合作協(xié)議
- 2025年度電子元器件采購(gòu)合同主要內(nèi)容簡(jiǎn)述
- 二零二五年度購(gòu)房合同定金支付及變更協(xié)議書
- 2025年度酒店員工勞動(dòng)權(quán)益保障合同
- 二零二五年度綠色建筑股權(quán)協(xié)議及合伙人合作開發(fā)協(xié)議
- 2025年度美發(fā)店員工工傷事故處理勞動(dòng)合同
- 空調(diào)安裝工勞動(dòng)合同
- DeepSeek零基礎(chǔ)到精通手冊(cè)(保姆級(jí)教程)
- 瓷磚鋪貼勞務(wù)承包協(xié)議書
- 2025年四川司法警官職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 新建污水處理廠工程EPC總承包投標(biāo)方案(技術(shù)標(biāo))
- 柔性電路板自動(dòng)化制造-深度研究
- 2024年河南建筑職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 《宏觀經(jīng)濟(jì)管理研究》課件
- 蘇教版五年級(jí)下冊(cè)數(shù)學(xué)全冊(cè)教案設(shè)計(jì)
- 曲臂車作業(yè)安全技術(shù)交底
- 2025年安徽合肥市公安局經(jīng)開分局輔警招聘58人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 小學(xué)五年級(jí)地方課程《話說溫州》教學(xué)計(jì)劃
評(píng)論
0/150
提交評(píng)論