如何在服務器上尋找網頁文件?
1、首先在地址欄輸入URL后,瀏覽器會搜索自身的DNS緩存,看自身的緩存中是否有www.xxx.com 對應的條目,而且沒有過期,如果有且沒有過期則解析到此結束。
2、如果瀏覽器自身的緩存里面沒有找到對應的條目,那么瀏覽器會搜索操作系統自身的DNS緩存,如果找到且沒有過期則停止搜索解析到此結束。
3、如果在Windows系統的DNS緩存也沒有找到,那么嘗試讀取hosts文件,看看這里面有沒有該域名對應的IP地址,如果有則解析成功。
4、如果在hosts文件中也沒有找到對應的條目,瀏覽器就會發起一個DNS的系統調用,就會向本地配置的首選DNS服務器發起域名解析請求,運營商的DNS服務器首先查找自身的緩存,找到對應的條目,且沒有過期,則解析成功。
5、域名解析的整個過稱就是尋址的過稱,解析到對應的IP地址之后,就開始搜尋該物理機上的文件目錄
2、URL默認的端口為80,服務器上會有軟件程序監聽著80端口,一般為tomcat或者nginx,現假設為nginx。
3、nginx收到請求后通過配置的域名路徑去本地查找對應的文件根目錄,然后在根據文件根目錄去查詢所設定的文件子目錄,最終找到對應的文件。