docker 安裝的nginx 的預設配置

2022-03-17 02:44:44 字數 1316 閱讀 2872

則引入的 預設的index.html 在/var/www/html 下

這樣啟動 一直 在主機無法訪問 經過測試 發現在 nginx.conf 裡如果 直接把server 寫在 http內部 而不是通過include引入 則沒問題, 改成include引入方式則無法正常顯示,原因暫時未知

下面無法訪問

下面可以訪問

重點在於 我們只是對 nginx.conf 做了 內外對映, 那麼當執行nginx.conf時候其實是把這個檔案讀取到container內部執行所以nginx裡寫的 include /etc/nginx/mime.types;

實際上是 內部的路徑,而不是外部的路徑!!!!

是通過 include /etc/nginx/mime.types; 引入,會根據不同的請求 資源型別 返回不同的 contenttype, 這很關鍵,比如 我們寫死 返回頭為 text/plain 則 在返回其他如json 或者 樣式 檔案 就會客戶端不識別

docker下安裝Nginx的方法

一 環程式設計客棧境說明 二 拉取最新的 nginx 映象 拉取映象 docker pull nginx 檢視當前映象 docker images 查詢結果 repository tag image id created size nginx latest 8b89e48b5f15 7 hours ...

docker 實驗 安裝nginx

機器 w7 工具 docker box 的 docker quickstart terminal 在安裝好docker box 的情況下,執行docker quickstart terminal。1.docker run i t name web p 80 ubuntu bin bash docke...

Docker 安裝nginx 步驟

1 拉取官方映象docker pull nginx2 執行容器docker run p 80 80 name nginx d nginx3 第二步執行的nginx的配置檔案是在容器內部的,不方便修改,所以我們可以先把容器內的配置檔案複製到宿主機 檢視nginx的配置檔案目錄 docker exec ...