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指令大全(Nginx常用技巧使用实例汇总)
- docker nginx 配置详解(Docker 如何安装 Nginx)
- nginx过滤http请求协议(nginx对http请求处理的各个阶段详析)
- nginx日志配置详细教程(Nginx访问日志及错误日志参数说明)
- nginx的请求处理(nginx处理http请求实现过程解析)
- nginx怎么设置域名访问网页(Nginx服务器如何设置url链接)
- nginx反向代理及原理(传说中的反向代理,Nginx+Apache软件配置Web服务器)
- nginx 配置解析(Nginx的rewrite模块详解)
- nginx 根据url限流(浅谈Nginx 中的两种限流方式)
- nginx配置文件位置(查看nginx配置文件路径和资源文件路径的方法)
- nginx报错能看到错误代码(nginx提示:500 Internal Server Error错误的解决方法)
- nginxpython编写模块(Python开发之Nginx+uWSGI+virtualenv多项目部署教程)
- nginx404错误页面设置(Nginx tp3.2.3 404问题解决方案)
- nginx做图片服务器代理(使用nginx动态转换图片大小生成缩略图)
- nginxrewrite有什么功能(Nginx Rewrite使用场景及代码案例详解)
- nginx部署配置详解(Nginx服务器基本的模块配置和使用全攻略)
- 入秋后的第二场苹果发布会来了 全新M1系列芯片登场(入秋后的第二场苹果发布会来了)
- 苹果正式发布自研芯片M1 5nm 32核心 彻底放弃Intel(苹果正式发布自研芯片M1)
- 苹果自研芯片跑分对比 A16芯片排名靠后,M1系列霸榜(苹果自研芯片跑分对比)
- X86处理器的梦魇 苹果M1自研芯片到底有多强(苹果M1自研芯片到底有多强)
- 泰剧《爱欲之神》Boom kitkong和Great合体杂志(泰剧爱欲之神Boomkitkong和Great合体杂志)
- 素人恋爱综艺火药味十足 男生为赢得芳心集体扯头花,真是出好戏(素人恋爱综艺火药味十足)
热门推荐
- 超级小旋风asp服务器软件简单使用说明(超级小旋风asp服务器软件简单使用说明)
- 实战部署nginxdocker(基于Docker、Nginx和Jenkins实现前端自动化部署)
- dedecms安装配置(浅析织梦dedecms三个最重要的安全设置)
- CSS错误排查方法
- js解除网页屏蔽(js检测标题与描述中的关键词发现就替换或跳转到别的页面)
- php框架制作方法(PHP从零开始打造自己的MVC框架之路由类实现方法分析)
- jsfor循环是什么意思(JavaScript中三种for循环语句的使用总结for、for...in、for...of)
- python中怎样使用列表的sort方法(详解python中sort排序使用)
- dedecms安全验证(dede验证码错误 dede验证码一直提示错误的解决方法)
- contenttype类型
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9