Nginx 學習筆記

2021-07-14 09:03:57 字數 515 閱讀 2943

nginx配置proxy_pass**的/路徑問題

在nginx中配置proxy_pass時,如果是按照^~匹配路徑時,要注意proxy_pass後的url最後的/,當加上了/,相當於是絕對根路徑,則nginx不會把location中匹配的路徑部分**走;如果沒有/,則會把匹配的路徑部分也給**走。

location ^~ /static_js/ 

如上面的配置,如果請求的url是http://servername/static_js/test.html

會被**成

而如果這麼配置

location ^~ /static_js/ 

則會被**到

當然,我們可以用如下的rewrite來實現/的功能

location ^~ /static_js/ 

Nginx學習筆記

常用命令 啟動 start nginx 或者 nginx.exe 停止 nginx.exe s stop 或者 nginx.exe s quit stop是快速停止nginx,quit是完整有序的停止nginx 重啟 nginx.exe s reload 配置資訊修改使用此命令 配置 1 匹配以ro...

nginx學習筆記

mac os x 10.11.5環境 brew install nginx 即可。預設安裝目錄 usr local etc nginx。可以修改目錄下nginx.conf檔案的配置,將8080改為8081,則通過http localhost 8081訪問就可以看到nginx的歡迎介面了。主程序可以處...

nginx學習筆記

一 常見伺服器 二 nginx.conf檔案的結構 全域性塊 events http http塊 location pattern server http全域性塊 2.1 全域性塊 通常包括配置執行nginx伺服器的使用者 組 允許生成的worker process數 nginx程序pid存放路徑 ...