国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

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

2024-08-30 12:24:35
字體:
來源:轉載
供稿:網友

一、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 匹配到的路徑丟掉)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍南县| 常宁市| 丽江市| 蓬溪县| 两当县| 合肥市| 屏边| 泗洪县| 措美县| 乳源| 板桥市| 沧州市| 什邡市| 修文县| 日喀则市| 芦溪县| 武山县| 黄陵县| 西昌市| 鄱阳县| 思茅市| 秦皇岛市| 什邡市| 青川县| 年辖:市辖区| 广昌县| 盐城市| 博爱县| 襄城县| 邯郸市| 沙田区| 南部县| 县级市| 龙口市| 新巴尔虎左旗| 德阳市| 招远市| 永和县| 武陟县| 湘阴县| 邵武市|