*從”http:localhost:8080”說起
“http://localhost:8080”是一個url.url的組成如下面部分:
*當你在浏覽器地址欄中輸入”http:www.cdtu.com”按下回車之後, 為什麼出現成都工業學院首頁?
你收到的網頁是從服務器來的, 呈現在現在浏覽器中, 這種模型是”C/S”模型.
當你按下回車的那一刻, 你的浏覽器向域名為http:www.cdtu.com的服務器發起了訪問, 服務器在接受到你的訪問後, 發回了網頁內容給浏覽器.
那麼, 浏覽器和服務器究竟是怎麼通信的呢?
服務器怎麼知道浏覽器需要什麼?(可能需要登錄, 可能需要一張圖片, 可能需要一個表格, 可能需要退出登錄)
浏覽器怎麼知道服務器發的什麼來呢?
答案是:建立標准, 按照標准互相通信.
如同機械工程師之間通信是使用標准圖紙, 交警司機通信使用的是手勢, 遼寧艦上的飛行員與指揮員的的通信是通過手勢, 如果你喜歡我你就點點頭等等.
浏覽器和服務器的通信標准語言是什麼?
通信協議.
如http協議(超文本傳輸協議):浏覽器發出請求,(Request), 服務器給出一個回答(Response).
協議樣子:
-----在tomcat服務器中配置一個虛擬主機--------------------------------------------------------------------------
*配置文件位置是 安裝目錄->conf->server.xml
*找到host節點, 再寫一個Host節點
*name=”lab.anoper.com” 我的這個域名叫做”lab.anoper.com”(需要在host文件中映射)
*appBase=”D:\webapps” 我的目錄在D盤的webapps文件夾下.
*配置一個Web項目來測試
*在host元素中增加一個名叫Context的元素. 這個就是在配置你的項目的上下文.
*屬性 path=”/day01” 你的項目路徑為”http:lab.anoper.com:8080/day01”
*屬性 docBase=”D:webaps\day01”你的path路徑所指向的文件夾位置為”D:webapps\day01”, 這個文件夾必須在webapps中
*在你的day01文件夾中創建一個”a.txt”文件,並輸入一些內容, 然後在浏覽框匯中輸入”http:lab.anoper.com:8080/day01/a.txt”, 等待奇跡出現:
注意:要重啟服務器
大搞成功