Nginx筆記 靜態伺服器搭建

2021-10-05 20:53:12 字數 1150 閱讀 2922

}}通過上面的配置,就在90埠配好了乙個網頁服務。

以angular js舉例,將你ng build --prod得到的dist的所有內容拷貝到 $path/finder/目錄內,build出來的檔案中預設啟動頁就叫index.html。

此時,nginx -s reload後,在本地的瀏覽器中輸就可以訪問到剛剛你打包好放到finder下的網頁專案了。

和網頁伺服器類似,單獨起乙個埠給靜態資源服務用

}}例如

我在$path/static/img中放入了1.png、2.png兩張。

此時nginx -s reload後在瀏覽器中訪問你就在瀏覽器中看到這張展示出來,說明你的靜態資源服務可以使用了。

還有一種方式就是共用埠

#這裡可以配置多個localtion

location : /

}}ok,看起來沒問題了,nginx -s reload後你發現報錯了,原因在哪呢,注意上面兩個localtion後面的/,同乙個埠兩個路由使用同乙個位置,nginx將不知道訪問哪個路徑,修改如下

#這裡可以配置多個localtion

location : /static

}}localtion指定路由的目錄,這個目錄將會拼接在root的後面,此時nginx -s reload後在瀏覽器中輸入/static/img/1.png你就再次看到。

注意這次url加上乙個目錄static,這個static其實是個路由,可以是真實的目錄用於拼接,也可以是乙個別名,使用別名可以隱藏我們靜態資源目錄真實位置

#這裡可以配置多個localtion

location : /grace

}}配置好以後,nginx -s reload後瀏覽器輸入/grace/img/1.png你將再次看到展示出來。

別名grace路由到path/static了,同理,上面的localtion /static這種方式其實也可以理解為static路由到了path/static這個位置了。

搭建nginx靜態資源伺服器

1.windows下nginx作為靜態資源伺服器使用小結 2.nginx常用命令 3.直接在命令列中使用nginx命令會出現bash nginx.exe command not found,可以這樣寫.nginx s reload 4.檢視本地ip位址 在cmd命令面板中輸入ipconfig就可以檢...

nginx搭建靜態資源伺服器

修改nginx.conf配置檔案 修改服務節點server server 啟動nginx即可 其中在location節點下有指點靜態檔案路徑有兩個指令 root和alias root 使用root如上述形式,則對映的訪問路徑根目錄 location指定的訪問目錄,即e tools show 訪問結果...

Nginx搭建靜態資源Web伺服器

nginx 1.18.0 linux 7.x 靜態html 1配置檔案由指令和指令塊構成 2每個指令以 分號結尾,指令與引數間以空格 可讀個 符號分離 3指令塊以 大括號將多條指令組織在一起 4include語句允許組合多個配置檔案以提公升可維護性 5使用 符號新增注釋,提高可讀性 6使用 符號使用...