校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Mac環境Nginx配置和訪問本地靜態資源的實現

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

熱門標簽:山東電信外呼系統靠譜嗎 云南云電銷機器人招商 長沙回撥外呼系統 信貸電銷機器人系統 ai電話機器人營銷 江蘇自動外呼系統一般多少錢 比較穩定的外呼系統 鸚鵡螺號航海地圖標注時間 400 電話 申請費用

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

安裝

<!--通過 Brew 安裝: -->
brew install nginx
<!--啟動: -->
brew services start nginx
<!--查看配置: -->
cat usr/local/etc/nginx/nginx.conf
<!--編輯配置: -->
vi usr/local/etc/nginx/nginx.conf

Nginx命令:

<!--啟動:-->
nginx

<!--停止/重啟-->
nginx -s stop/start/restart

配置文件

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

# 此處配置為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)
  • 配置端口和域名
# 監聽端口
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配置和訪問本地靜態資源內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:亳州 嘉興 衡陽 拉薩 烏海 運城 齊齊哈爾 澳門

巨人網絡通訊聲明:本文標題《Mac環境Nginx配置和訪問本地靜態資源的實現》,本文關鍵詞  Mac,環境,Nginx,配置,和,訪問,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mac環境Nginx配置和訪問本地靜態資源的實現》相關的同類信息!
  • 本頁收集關于Mac環境Nginx配置和訪問本地靜態資源的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 达尔| 麻城市| 泰宁县| 漯河市| 荔浦县| 三台县| 夏河县| 奇台县| 陈巴尔虎旗| 苏州市| 华阴市| 蕉岭县| 嘉兴市| 凤台县| 新乐市| 文昌市| 金昌市| 安庆市| 金华市| 巴青县| 黄大仙区| 北流市| 临武县| 灌南县| 永平县| 广汉市| 社旗县| 阳信县| 蓬莱市| 白城市| 阳原县| 岳池县| 苍山县| 航空| 洛川县| 邢台市| 兴业县| 宁南县| 梁山县| 义马市| 临朐县|