nginx配置静态资源路径(Mac环境Nginx配置和访问本地静态资源的实现)
类别:服务器 浏览量:1642
时间:2022-03-28 01:05:28 nginx配置静态资源路径
Mac环境Nginx配置和访问本地静态资源的实现本地开发有时候需要调试静态文件资源,无法直接访问,可以通过配置本地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; }
- 将静态文件放入Nginx配置的文件路径
- DONE,本地可以通过对应的HOST打开静态网站资源并访问
到此这篇关于Mac环境Nginx配置和访问本地静态资源的实现的文章就介绍到这了,更多相关Nginx配置和访问本地静态资源内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- 安装了nginx怎么启动(windows下快速安装nginx并配置开机自启动的方法)
- nginxmac启动脚本(Mac M1 Nginx 配置多站点的实现)
- nginx反向代理通俗讲解(nginx 反向代理之 proxy_pass的实现)
- nginxdocker界面(Docker部署nginx实现过程图文详解)
- nginx事件模型有几种(Python实现监控Nginx配置文件的不同并发送邮件报警功能示例)
- nginx怎么设置域名访问网页(Nginx服务器如何设置url链接)
- nginx和lua哪个好(nginx+lua单机上万并发的实现)
- nginx 可以部署java吗(Java-利用Nginx负载均衡实现Web服务器)
- nginx配置root后的路径打不开(详解nginx.conf 中 root 目录设置问题)
- nginx动态路径配置(Nginx本地目录映射实现代码实例)
- nginxhttp转https原理(nginx如何将http访问的网站改成https访问)
- nginx-rtmp-module 配置(Nginx搭建rtmp直播服务器实现代码)
- nginx keepalived配置(Nginx+Keepalived实现Web服务器高可用)
- nginx和php怎么结合(php和nginx交互实例讲解)
- nginx跨域怎么用(如何利用map实现Nginx允许多个域名跨域)
- nginx跳转规则配置上下文(基于nginx实现上游服务器动态自动上下线无需reload的实现方法)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
- 换代在即,现在是抄底 7.5代 高尔夫的最佳时机吗(换代在即现在是抄底)
- 2020年大众7.5代高尔夫R终结特别版 最后的呐喊(2020年大众7.5代高尔夫R终结特别版)
- 七年前的这部剧有毒,全剧只有女主红到发紫,男主至今无人认识(七年前的这部剧有毒)
- 宋轶除了演过于曼丽,原来还演过一个青楼女子(宋轶除了演过于曼丽)
热门推荐
- vue如何获取元素(vue第一次获取不到元素的解决方法记录)
- python图片识别文字代码(python批量识别图片指定区域文字内容)
- jquery中index()
- mysql实现数据的备份的命令(Windows下MySQL定时备份脚本的实现)
- dataframe取几列数据(dataframe 按条件替换某一列中的值方法)
- mysql定期备份(Mysql5.7定时备份的实现)
- css3基础选择器有哪些(对CSS3选择器的研究详解)
- css文字竖排代码(纯 CSS 实现多行文字截断功能)
- 网页打开serviceunavailable(503 service unavailable错误解决方案讲解)
- vue 选中背景高亮(vue 如何设置背景颜色及透明度)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9