京峰jf2116-day13上課筆記-虛擬主機(jī)動靜分離_第1頁
京峰jf2116-day13上課筆記-虛擬主機(jī)動靜分離_第2頁
京峰jf2116-day13上課筆記-虛擬主機(jī)動靜分離_第3頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

京峰JF2116-Day13上課筆Nginx虛擬主機(jī)講利用虛擬主利用虛擬主機(jī),為每個(gè)要運(yùn)行的 提供一臺單獨(dú)的Nginx服務(wù)器或單獨(dú)運(yùn)行一組Nginx進(jìn)程。虛擬主機(jī)提供了在同一臺服務(wù)器、同一組Nginx進(jìn)程上運(yùn)行多個(gè) 的功能。單臺NginxWEB服務(wù)器同時(shí)會配置N個(gè),也可稱之為配置N的主機(jī),即多 對應(yīng)同一個(gè)80:在互或者某一臺主機(jī)一個(gè)以點(diǎn)的名 稱系統(tǒng)NameSystem, 和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫)是因特網(wǎng)的一項(xiàng)參考和IP地址相互映射的一個(gè)分布式數(shù)據(jù)庫,能夠使人更方便地的IP地址數(shù)串?;ヂ?lián)網(wǎng),而不用去虛擬主機(jī)的三種??梢钥梢栽谝粔K物理網(wǎng)卡上綁定多個(gè)IP地址。這樣就能夠在使用單一網(wǎng)卡的同一個(gè)服務(wù)器上運(yùn)行多個(gè)基于IP的虛擬主機(jī)。設(shè)置IP別名也非常容易,只須配置系統(tǒng)上的網(wǎng)絡(luò)接口,讓它 額外的IP地址。命令:ip命令新增IP基于的虛擬主基于基于的虛擬主機(jī)是最常見的一種虛擬主機(jī)。只需配置你的DNS服務(wù)器,將每個(gè)主機(jī)名映射到正確的IP地址,然后配置Nginx服務(wù)器,令其識別不同的主機(jī)名就可以了。這種虛擬主機(jī)技術(shù),使很多虛擬主機(jī)可以共享同一個(gè)IP地址,有效解決了IP地址不足的問題。所以,如果沒有特殊要求使你必須用一個(gè)基于IP的虛擬主機(jī),最好還是使用基于的虛擬主機(jī)#hosts文件:在本機(jī)計(jì)算機(jī)上面,配置本地的ip地址 映射關(guān)系,通常用于測試#Windows本地hosts#Linux本地hostsvim/etc/hosts基于端口的虛擬基基于端口的虛擬主機(jī)配置,使用端口來區(qū)分,瀏覽器使 或ip地址: 虛擬主機(jī)測##第一步測試默認(rèn)的nginx是否[root@localhostconf]#catnginx.confworker_processes1;eventsworker_connections}httpdefault_typeapplication/octet-#log_formatmain'$remote_addr-$remote_user[$time_local]"$request"' '$status$body_bytes_sent"$http_referer"' '"$http_user_agent"#access_loglogs/access.logkeepalive_timeoutinclude#上條參數(shù)在nginx配置 下所有的以.conf結(jié)尾的配置文件 參數(shù)配置虛擬主機(jī)必須要在http{}段中。server server_namelocalhost;location/{ indexindex.html} 500502503504/50x.html;location=/50x.html{ }}}測測試配置4個(gè)虛擬主cd/usr/local/nginx/conf/vhost/[root@localhostvhost]#touch[root@localhostvhost]#touch[root@localhostvhost]#touch[root@localhostvhost]#touch#cat命令寫入虛擬主機(jī)配置文件catserverlocation/<<80;#默認(rèn)80端口,可以修改其他修為 ,這個(gè)路徑可以寫相對路徑或者是絕對路徑,默認(rèn)相對nginx主配置路indexindex.htmlindex.htm;#默認(rèn)的首頁文件名字;}500502503504/50x.html;#代表如果l頁面去,顯示50x.html頁面。location={root}出現(xiàn)500,502503504錯(cuò)誤,跳url}catserverlocation/<< indexindex.html} 500502503504location=/50x.html}

}cat <<server location/{ indexindex.htmlindex.htm;} 500502503504/50x.html;location=/50x.html{ }}cat <<server location/{ indexindex.htmlindex.htm;} 500502503504/50x.html;location=/50x.html{ }}#創(chuàng)建發(fā)mkdir/usr/local/nginx/html/jf1mkdir/usr/local/nginx/html/jf2mkdir/usr/local/nginx/html/jf3mkdir/usr/local/nginx/html/jf4echo"<h1> [root@localhostsbin]#./nginx-s#Linux 測試hosts修vimvim/etc/hosts#通過curl[root@localhostsbin]# [root@localhostsbin]# [root@localhostsbin]# [root@localhostsbin]# 企業(yè)實(shí)戰(zhàn)Nginx動靜分離架動動靜分離,主要是講解一下動態(tài)請求和靜態(tài)請求的動態(tài)請求:主要是動態(tài)頁面的請求,動態(tài)頁面里面也有靜態(tài)請求和動態(tài)請求,動態(tài)請求主要是需要向數(shù)據(jù)庫連接的請求。靜態(tài)請求:不需要去連接數(shù)據(jù)庫,直 靜態(tài)發(fā) 中的頁面動靜分離從目前實(shí)現(xiàn)角度來講大致分為兩種,一種是純粹的把靜態(tài)文件獨(dú)立成單獨(dú)的 ,放在獨(dú)立的服務(wù)器上,也目前主流推崇的方案;另外 法就是動態(tài)跟靜態(tài)文件混合在一起發(fā)布,通過Nginx來分開。1.4目的:目的:nginx處理用戶請求的靜態(tài)頁面,tomcat處理用戶請求jsp頁面,來實(shí)現(xiàn)動態(tài)分離,nginx處理靜態(tài)頁面效率遠(yuǎn)高于tomcat,這樣一來就能更好的提高并發(fā),處理性能。#當(dāng)前實(shí)驗(yàn)使用nginx負(fù)載均衡Tomcatweb服務(wù)器。nginx發(fā)布 nginx已經(jīng)配置Tomcat配置java環(huán)yuminstalljava-1.8*-二進(jìn)制安裝#直接上傳tomcat程序包,進(jìn)行解mvmvapache-tomcat-8.0.50/opt/tomcat[root@localhostbin]#pwd[root@localhostbin]#./startup.shUsingCATALINA_BASE: UsingCATALINA_HOME: UsingCATALINA_TMPDIR:/opt/tomcat/tempUsingJRE_HOME: UsingCLASSPATH: Tomcatstarted.[root@localhost[[root@localhost[root@localhostbin]#ss-antpl|grep #查看到Tomcat8080:主要提供http8009:主要提供ajp接口,apache和tomcat動 的接8005 關(guān)閉 ##nginx實(shí)現(xiàn)動靜分離原理:主要是讓靜態(tài)的頁面在nginx本地上進(jìn),讓動態(tài)請求轉(zhuǎn)發(fā)后端的Tomcat示例配置文worker_processes1;events{worker_connections}httpdefault_typeapplication/octet-#log_formatmain'$remote_addr-$remote_user[$time_local]"$request"' '$status$body_bytes_sent"$http_referer"'#'"$http_user_agent"#access_log#access_loglogs/access.logkeepalive_timeout#include/usr/local/nginx/conf/vhost/*.conf;

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論