一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

云服務器|WEB服務器|FTP服務器|郵件服務器|虛擬主機|服務器安全|DNS服務器|服務器知識|Nginx|IIS|Tomcat|

服務器之家 - 服務器技術 - Nginx - Mac環境Nginx配置和訪問本地靜態資源的實現

Mac環境Nginx配置和訪問本地靜態資源的實現

2020-09-18 00:12數據里奧斯 Nginx

這篇文章主要介紹了Mac環境Nginx配置和訪問本地靜態資源的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

本地開發有時候需要調試靜態文件資源,無法直接訪問,可以通過配置本地Nginx服務的方式來進行,順便記錄一下Nginx的配置步驟

安裝

?
1
2
3
4
5
6
7
8
<!--通過 Brew 安裝: -->
brew install nginx
<!--啟動: -->
brew services start nginx
<!--查看配置: -->
cat usr/local/etc/nginx/nginx.conf
<!--編輯配置: -->
vi usr/local/etc/nginx/nginx.conf

Nginx命令:

?
1
2
3
4
5
<!--啟動:-->
nginx
 
<!--停止/重啟-->
nginx -s stop/start/restart

配置文件

文件地址: usr/local/etc/nginx/nginx.conf

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
# 此處配置為root owner才能訪問root的靜態文件,否則會報403
user root owner;
worker_processes 1;
 
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
 
#pid    logs/nginx.pid;
 
 
events {
  worker_connections 1024;
}
 
 
http {
  include    mime.types;
  default_type application/octet-stream;
 
  #log_format main '$remote_addr - $remote_user [$time_local] "$request" '
  #         '$status $body_bytes_sent "$http_referer" '
  #         '"$http_user_agent" "$http_x_forwarded_for"';
 
  #access_log logs/access.log main;
 
  sendfile    on;
  #tcp_nopush   on;
 
  #keepalive_timeout 0;
  keepalive_timeout 65;
 
  #gzip on;
 
  server {
    # 監聽端口
    listen    8080;
    # 綁定域名
    server_name local.XXX.com;
 
    #charset koi8-r;
 
    #access_log logs/host.access.log main;
    
    #文件路徑和入口文件
    location / {
      root  /usr/local/var/www;
      index index.html index.htm;
    }
    
    # 接口資源1
    location /XXXapi/ {
      proxy_pass https://api.XXX.com;
    }
    # 接口資源2
    location /apiXXX/ {
      proxy_pass https://api.XXX.com;
    }
 
    #error_page 404       /404.html;
 
    # redirect server error pages to the static page /50x.html
    #
    error_page  500 502 503 504 /50x.html;
    location = /50x.html {
      root  html;
    }
  }
 
  include servers/*;
}

配置步驟

  • 安裝Nginx
  • 通過SwitchHost綁定HOST (127.0.0.1 local.XXX.com)
  • 配置端口和域名
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 監聽端口
listen    8080;
# 綁定域名
server_name local.XXX.com;
指定入口文件和靜態文件路徑
#文件路徑和入口文件   
location / {     
 root  /usr/local/var/www;     
 index index.html index.htm;   
}
如果有額外的API資源,通過proxy_pass綁定對應的API資源地址
# 接口資源1
location /XXXapi/ {
  proxy_pass https://api.XXX.com;
}
# 接口資源2
location /apiXXX/ {
  proxy_pass https://api.XXX.com;
}
  1. 將靜態文件放入Nginx配置的文件路徑
  2. DONE,本地可以通過對應的HOST打開靜態網站資源并訪問

到此這篇關于Mac環境Nginx配置和訪問本地靜態資源的實現的文章就介紹到這了,更多相關Nginx配置和訪問本地靜態資源內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://segmentfault.com/a/1190000024469454

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产一级精品高清一级毛片 | 国产综合成色在线视频 | 小柔的性放荡羞辱日记 | 亚洲高清色图 | 午夜国产小视频 | 娇小异类videos | 无人影院在线播放 | 国产成人精品s8sp视频 | 公翁的舌尖研磨她的花蒂小说 | 欧美精品三区 | 国产成人精品曰本亚洲77美色 | 日本特级a禁片在线播放 | 四虎网站| 欧美腐剧mm在线观看 | 日本高清在线不卡 | 国内精品久久久久久不卡影院 | 国内揄拍国内精品久久 | 日韩精品免费一级视频 | www.青草视频| 成年人网站免费在线观看 | 亚洲精品久久玖玖玖玖 | 精品一产品大全 | 国产精品每日在线观看男人的天堂 | 四虎免费看片 | 九九热免费在线观看 | 3黑人巨大vs北岛玲 3d肉浦团在线观看 3d动漫免费 | 国产精品青青青高清在线密亚 | 国产精品久久久免费视频 | 日韩欧美推理片免费看完整版 | 午夜熟女插插XX免费视频 | 国产精品美女久久久久 | 996免费视频国产在线播放 | 日日摸日日碰夜夜爽97纠 | 亚洲系列国产系列 | 欧美精品国产一区二区 | 大学生按摩黄a级中文片 | 99精品视频一区在线观看miya | 国产亚洲sss在线播放 | 日本成熟 | 欧美精品综合一区二区三区 | 美女撒尿毛片免费看 |