婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Nginx 安裝與配置規則入門詳解

Nginx 安裝與配置規則入門詳解

熱門標簽:coreldraw地圖標注 信陽銷售外呼系統招商 物超所值的400電話申請 如何在各種地圖標注自己的地址 百應電銷機器人靠譜嗎 菏澤crm外呼系統價格 申請400電話號碼多少錢 營銷電銷機器人招商 遼寧電銷平臺外呼系統軟件

一、nginx 安裝與運行 (Mac OS環境)

1. 安裝 nginx

可通過 Homebrew 可直接安裝:

$brew install nginx

安裝好后,默認首頁的文件在 /usr/local/var/www 文件夾下

默認的配置文件地址在 /usr/local/etc/nginx/nginx.conf

nginx 默認用的 8080 端口,如果發現端口被占用了(通過 $lsof -i:8080查看端口占用情況),可以殺掉使用該端口的進程($kill 進程PID)。或者修改 nginx 的默認端口(/usr/local/etc/nginx/nginx.conf

2. 啟動 nginx

$brew services start nginx

或者進入到目錄 /usr/local/bin$./nginx

啟動成功后,瀏覽器訪問http://localhost:8080/,就可以看到 nginx 服務器返回的靜態資源了(默認是資源/usr/local/var/www/index.html)

3. 停止 nginx

$nginx -s stop

4. 重啟 nginx

$nginx -s reload

5. 查看 nginx 配置路徑信息

$brew info nginx

二、nginx 規則配置

更多配置可查看

https://www.nginx.com/resources/wiki/start/#pre-canned-configurations

http://nginx.org/en/docs/

http://www.nginx.cn/doc/

1. location

location 語法文章

2. root 與 alias

nginx 中可通過 root 和 alias 指定資源的訪問路徑。

1)root:

location / {
  root  /usr/local/var/www/;
  index index.html index.htm;
}

上面這個規則:請求 http://localhost:8080/index.html 這個地址時,訪問的資源是: /usr/local/var/www/index.html.

請求 http://localhost:8080/test/a.png 這個地址時,訪問的資源是: /usr/local/var/www/test/a.png.

也就是說,訪問的資源地址其實是 root 指定的路徑 + location 匹配到的路徑。

2)alias:

alias 即別名,與 root 的匹配規則稍有不同。

location /a/ {
  alias  /usr/local/var/www/b/;
}

上面這個規則:請求 http://localhost:8080/a/ 這個地址時,訪問的資源是: /usr/local/var/www/b/index.html.

請求 http://localhost:8080/a/1.gif 這個地址時,訪問的資源是: /usr/local/var/www/b/1.gif.

也就是說,訪問的資源地址就是 alias 指定的路徑,與 location 匹配到的路徑無關(會把 location 匹配到的路徑丟掉)。

3)root 與 alias 的區別:

alias 只能作用在 location 中,而 root 可以存在 server、http 和 location 中。

alias 后面必須要用 “/” 結束,否則會找不到文件,而 root 則對 “/” 可有可無。

3. try_file

location /test/ {
  try_files $uri $uri/ /a/1.png;
}

try_files 去嘗試到網站目錄讀取用戶訪問的文件,如果第一個變量存在,就直接返回;不存在則繼續讀取第二個變量,如果存在,直接返回;不存在則跳轉到第三個參數上。

$uri 是 nginx 的一個變量,存放著用戶訪問的地址。比如訪問http://www.xxx.com/index.html,\$uri就是 /index.html.

$uri/ 代表訪問的是一個目錄,比如:http://www.xxx.com/hello/test/ ,那么\$uri/ 就是 /hello/test/.

例如上面這條規則:請求 http://localhost:8080/test/2.png 這個地址時,try_files 會判斷他是文件,還是一個目錄,結果發現他是文件,與第一個參數 $uri 變量匹配。然后去到網站目錄下去查找 test/2.png 文件是否存在,如果存在直接讀取返回。如果不存在則跳轉到第三個參數,即返回網站根目錄 + /a/1.png 文件(/usr/local/var/www/a/1.png)。

更多用法:https://www.jb51.net/article/156899.htm

4. rewrite

rewrite 語法

rewrite 功能就是實現 url 重寫以及重定向。

語法rewrite regex replacement [flag];

rewrite只能放在server{},location{},if{}中,并且只能對域名后邊的除去傳遞的參數外的字符串起作用,例如 http://www.xxx.com/a/b/index.html?param=1&u=str 只對 /a/b/index.html 重寫。

rewrite 的執行順序:

  • 執行server塊的rewrite指令
  • 執行location匹配
  • 執行選定的location中的rewrite指令

flag 標志位:

  • last : 相當于Apache的[L]標記,表示完成rewrite
  • break : 停止執行當前虛擬主機的后續 rewrite 指令集
  • redirect : 返回302臨時重定向,地址欄會顯示跳轉后的地址
  • permanent : 返回301永久重定向,地址欄會顯示跳轉后的地址
location /home/ {
  rewrite ^/home/test/ http://www.baidu.com;
}

上面這個規則:訪問 http://localhost:8080/home/test/ 這個地址時,頁面會重定向到 http://www.baidu.com。

一些小tips:

如何 nginx 重定向 url,但不改變瀏覽器中 url 的顯示?

proxy_pass 可指定反向代理

更多用法:https://www.jb51.net/article/134233.htm

三、一些命令行的配置(mac OS)

1. 如何在命令行用 vscode 打開文件

cd /usr/local/bin/
ln -s "/Applications/Visual Studio Code.app/Contents/MacOS/Electron" vscode

其中 /Applications/Visual Studio Code.app/Contents/MacOS/Electron 為 vscode 的可執行文件,ln -s 命令就是將其通過軟連接的方式放到 /usr/local/bin/ 目錄下。這樣就可以在命令行的其他地方通過 vscode 命令打開文件了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:泰安 廈門 玉樹 瀘州 湖北 江西 內江 江門

巨人網絡通訊聲明:本文標題《Nginx 安裝與配置規則入門詳解》,本文關鍵詞  Nginx,安裝,與,配置,規則,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx 安裝與配置規則入門詳解》相關的同類信息!
  • 本頁收集關于Nginx 安裝與配置規則入門詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    免费在线观看成人| 国产sm精品调教视频网站| 国产精品第一页第二页第三页| 国产日韩欧美精品综合| 亚洲欧美影音先锋| 亚洲国产美国国产综合一区二区| 亚洲国产aⅴ天堂久久| 黄网站免费久久| eeuss鲁片一区二区三区 | 91精品国产综合久久久久久| 91精品国产综合久久久蜜臀粉嫩| 精品国产乱码久久久久久图片 | 国产精品毛片无遮挡高清| 亚洲欧美区自拍先锋| 日精品一区二区三区| 国产精品亚洲视频| 91成人在线精品| 国产午夜精品一区二区| 偷拍一区二区三区| 盗摄精品av一区二区三区| 欧美另类z0zxhd电影| 中文在线免费一区三区高中清不卡| 亚洲综合一二区| 国产在线播放一区三区四| 色婷婷综合中文久久一本| 日韩欧美一区中文| 亚洲视频免费在线观看| 久久精品国产精品青草| 欧美午夜不卡在线观看免费| 久久免费美女视频| 免费成人小视频| 91福利资源站| 亚洲三级视频在线观看| 国产老肥熟一区二区三区| 欧美高清视频不卡网| 亚洲天天做日日做天天谢日日欢 | 日本一区二区视频在线| 蜜臀久久99精品久久久久久9| 成人午夜又粗又硬又大| 日韩精品一区二区三区视频播放| 综合av第一页| 国产成人精品免费网站| 日韩一区二区三区视频在线| 亚洲三级在线免费观看| 成人一区二区三区| 久久噜噜亚洲综合| 亚洲.国产.中文慕字在线| 成人黄色综合网站| 国产亚洲成aⅴ人片在线观看 | 在线欧美日韩精品| 国产精品久久久久婷婷| 国产一区二区三区蝌蚪| 精品久久久久99| 日韩中文字幕区一区有砖一区 | 久久国产精品第一页| 欧美亚洲高清一区二区三区不卡| 国产精品每日更新| 国产成人综合在线| 国产精品欧美综合在线| 9l国产精品久久久久麻豆| 国产亚洲精品中文字幕| 国产91综合网| 国产精品日韩成人| 97精品久久久午夜一区二区三区| 中文字幕在线不卡| 91成人国产精品| 亚洲综合一区二区| 欧美军同video69gay| 日韩和的一区二区| 日韩三级免费观看| 国产精品亚洲а∨天堂免在线| 欧美国产日韩亚洲一区| 99riav久久精品riav| 亚洲一区二区在线免费观看视频| 欧美色窝79yyyycom| 日韩电影免费在线| 日韩欧美成人午夜| 国产成人日日夜夜| 亚洲人成网站精品片在线观看| 91网站视频在线观看| 97久久久精品综合88久久| 国产精品色哟哟| 色嗨嗨av一区二区三区| 三级一区在线视频先锋| 2020国产成人综合网| 99久久er热在这里只有精品66| 亚洲综合偷拍欧美一区色| 91精品久久久久久久91蜜桃| 国产精品99久久久久| 亚洲人成7777| 日韩欧美国产电影| a级高清视频欧美日韩| 日韩—二三区免费观看av| 日本一区二区三区在线观看| 欧美影片第一页| 韩国v欧美v亚洲v日本v| 中文字幕在线一区二区三区| 欧美日韩久久久久久| 黄色日韩三级电影| 亚洲欧美视频在线观看| 精品剧情v国产在线观看在线| 国产69精品一区二区亚洲孕妇 | www.在线成人| 青青草国产成人av片免费| 综合久久一区二区三区| 精品国内片67194| 欧美中文一区二区三区| 国产精品一区二区无线| 日韩主播视频在线| 国产精品精品国产色婷婷| 欧美日韩精品一区二区三区蜜桃 | 精品久久久久一区二区国产| 99精品视频一区| 国产一区二区主播在线| 日韩精品乱码免费| 亚洲猫色日本管| 国产视频一区二区三区在线观看| 欧美电影影音先锋| 色猫猫国产区一区二在线视频| 精品一区二区在线视频| 日韩精品免费视频人成| 夜夜夜精品看看| 1区2区3区精品视频| 国产午夜精品福利| 日韩欧美精品在线视频| 欧美日韩mp4| 在线精品国精品国产尤物884a| 99久久婷婷国产综合精品| 国产电影精品久久禁18| 麻豆91在线播放免费| 婷婷成人激情在线网| 一区二区三区不卡在线观看| 成人欧美一区二区三区视频网页 | 制服丝袜av成人在线看| 欧美色综合久久| 欧美在线制服丝袜| 欧美亚洲免费在线一区| 欧美唯美清纯偷拍| 精品视频全国免费看| 欧美午夜在线观看| 精品视频在线视频| 欧美色图一区二区三区| 色欧美片视频在线观看在线视频| 91影院在线免费观看| 99久久伊人网影院| 一本一本久久a久久精品综合麻豆| 不卡的电影网站| av一二三不卡影片| 94-欧美-setu| 在线视频国内一区二区| 欧美三区在线视频| 91精品麻豆日日躁夜夜躁| 日韩一二三区视频| 欧美精品一区二区三区四区| 久久综合久久鬼色| 国产精品网曝门| 亚洲欧美日韩中文字幕一区二区三区| 亚洲欧美在线高清| 亚洲成a人v欧美综合天堂下载 | 91精品国产福利| 日韩精品一区二区三区在线播放 | 一区二区三区日韩欧美| 亚洲男人电影天堂| 亚洲午夜电影在线| 麻豆一区二区99久久久久| 国产精品一区二区三区网站| 99精品视频免费在线观看| 91成人国产精品| 欧美sm美女调教| 中文字幕在线观看一区二区| 亚洲国产va精品久久久不卡综合| 人人精品人人爱| 岛国一区二区三区| 欧美男男青年gay1069videost | 欧美亚洲免费在线一区| 日韩欧美一区二区免费| 日本一区二区不卡视频| 亚洲永久精品大片| 国内久久精品视频| 91捆绑美女网站| 日韩欧美在线网站| 一区二区中文字幕在线| 无吗不卡中文字幕| 国产成人av一区二区三区在线 | 97超碰欧美中文字幕| 欧美久久久久久蜜桃| 国产视频一区二区在线| 五月婷婷另类国产| 99精品在线免费| 欧美一区二区三区在线观看| 国产精品高清亚洲| 久久精品免费观看| 在线观看区一区二| 日本一二三四高清不卡| 久久精品理论片| 欧美午夜寂寞影院| 自拍偷在线精品自拍偷无码专区 | 久久成人免费网站| 欧美网站一区二区| 国产精品电影一区二区|