91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx Tomcat 動靜分離實驗

發布時間:2020-07-04 18:51:51 來源:網絡 閱讀:363 作者:合水口街 欄目:系統運維

Nginx Tomcat 動靜分離實驗

一、安裝好Nginx 和Tomcat后,本實驗使用源碼安裝。

  • 相關路徑:
1、Nginx發布路徑:/usr/local/nginx/html/colin1
2、Nginx 虛擬主機配置文件:/usr/local/nginx/conf/vhost 
    配置文件內容如下:
            server {
        listen       80;
        server_name  www.colin1.com;

        location / {
            proxy_pass http://28.44.20.34:8080;
        }
                # 注意location =/ 無效 必須使用 location /
        location ~ .*\.(jpg|png|bmp|txt|js|css|html|htm|gif|ico|jpeg)$ {
            root   html/colin1;
        }

        location ~ .*\.(jsp|cgi|shtml|php)$ {
            proxy_pass http://28.44.20.34:8080;
        }

}

3、Tomact 發布路徑:/data/web/tomact/webapps/ROOT

二、實驗中遇到的問題

  • 1、虛擬主機定義跟的時候使用 location =/ 無效 必須使用 location /
  • 2、客戶端訪問jsp內容時,會根據location匹配規則將jsp文件定位到tomcat的發布路徑。當jsp里面調用的是靜態內容時,會重新定位到一個url訪問。以jsp的圖片標簽為例:
<img src="tomcat.png" alt="[tomcat logo]" />  
# 本質就是訪問 https://cache.yisu.com/upload/information/20200309/28/26787.jpg
  • 3、以下為jsp的整個訪問過程:
  • 就像其他普通的網頁一樣,您的瀏覽器發送一個 HTTP 請求給服務器

  • Web 服務器識別出這是一個對 JSP 網頁的請求,并且將該請求傳遞給 JSP 引擎。通過使用 URL或者 .jsp 文件來完成。

  • JSP 引擎從磁盤中載入 JSP 文件,然后將它們轉化為 Servlet。這種轉化只是簡單地將所有模板文本改用 println() 語句,并且將所有的 JSP 元素轉化成 Java 代碼。

  • JSP 引擎將 Servlet 編譯成可執行類,并且將原始請求傳遞給 Servlet 引擎。

  • Web 服務器的某組件將會調用 Servlet 引擎,然后載入并執行 Servlet 類。在執行過程中,Servlet 產生 HTML 格式的輸出并將其內嵌于 HTTP response 中上交給 Web 服務器。

  • Web 服務器以靜態 HTML 網頁的形式將 HTTP response 返回到您的瀏覽器中。

  • 最終,Web 瀏覽器處理 HTTP response 中動態產生的HTML網頁,就好像在處理靜態網頁一樣。
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴林左旗| 台东市| 灵丘县| 台南县| 大城县| 新巴尔虎左旗| 通辽市| 鸡泽县| 大姚县| 南澳县| 长兴县| 长宁县| 扎赉特旗| 马龙县| 丽水市| 贵港市| 深州市| 东宁县| 兴文县| 云阳县| 天峻县| 尼勒克县| 沁水县| 隆回县| 沾化县| 嘉黎县| 镇远县| 湄潭县| 耒阳市| 繁昌县| 呼玛县| 新沂市| 洛南县| 个旧市| 五大连池市| 瓦房店市| 龙陵县| 河津市| 水城县| 兰西县| 松潘县|