Laravel Valet Nginx 自定义扩展配置未生效
通过nginx -t
,找到了valet 的 nginx 配置文件路径 /usr/local/etc/nginx/nginx.conf
在配置文件中又找到了3个引入的文件路径
include "/Users/heartide/.config/valet/Nginx/*";
include servers/*;
include valet/valet.conf;
由此可以看出,valet 的 nginx 是支持自行扩展配置的
于是在 /usr/local/etc/nginx/servers
中,新建 test.conf
文件,配置如下
server {listen 80;server_name aaa-bbb.test;location / {default_type application/json;return 200 '{"status":"success"}';}
}
之后 curl http://aaa-bbb.test/
,测试发现并未生效,而是返回了一个404错误
通过排查源码发现,404 正是 valet/valet.conf
返回的
也就是我们自己配置的文件并未生效
同时也发现 valet/valet.conf
的 listen
是这样写的
server {listen 127.0.0.1:80 default_server;#......
}
应该是127.0.0.1:80
的优先级比单单写80
更高,所以导致我们扩展的配置被忽略了,所以改写成如下:
server {listen 127.0.0.1:80;server_name aaa-bbb.test;location / {default_type application/json;return 200 '{"status":"success"}';}
}
问题解决!
Laravel Valet Nginx 自定义扩展配置未生效相关推荐
- VS Code 安装 Go 插件、自定义扩展配置、断点调试
1. 安装插件 使用快捷键 Ctrl+Shift+X 打开插件安装页面,安装 Go 插件. 2. 自定义扩展配置 使用快捷键 Ctrl+, 打开自定义配置页,编辑 settings.json ,定义与 ...
- spring.profiles.active 配置未生效
spring.profiles.active 配置未生效 先看一下我遇到的问题及配置内容 application.yml文件 #指定环境的默认配置 spring:profiles:active: pr ...
- tnsnames.ora配置未生效_汽车保险商业车险的生效时间是什么时候?商业车险的险种有哪些?我们应该怎么买?...
许多保险并不是购买后即可生效的,往往需要一段生效时间. 一般来说,在投保人和保险公司之间的合同签署成立之后,投保人会按照合同中的约定金额进行保险费的缴纳,而保险公司会按照合同中约定的时间开始对被保险人 ...
- tnsnames.ora配置未生效_1分钟了解网络交换机的6种命令配置模式
我们在配置交换机的时候首先要了解的就是交换机命令模式,小编用Cisco思科交换机为例带大家了解交换机的6种配置模式. Cisco IOS提供了用户EXEC模式和特权EXEC模式两种基本的命令执行级别, ...
- springboot 添加拦截器之后中文乱码_spring boot 2.x 添加拦截器配置未生效的问题
背景: 今天有一个需求需要拦截除登录相关请求以外的所有请求,并查看request 中是否包含指定的信息,而自然就想到了使用拦截器就可以轻松实现 编写拦截器,获取请求头信息中的test,并打印出来 @C ...
- tnsnames.ora配置未生效_一文了解网络交换机的6种命令配置模式
我们在配置交换机的时候首先要了解的就是交换机命令模式,小编用Cisco思科交换机为例带大家了解交换机的6种配置模式. Cisco IOS提供了用户EXEC模式和特权EXEC模式两种基本的命令执行级别, ...
- tnsnames.ora配置未生效_nginx高可用配置未生效问题跟踪
事件回溯 1.nginx默认配置upstream时,会有失败检测,超过失败次数,则会在一定时间内不进行转发 2.参考我们线上配置为30秒内1次失败不再对该服务提供者进行转发 upstream prev ...
- 【Nginx】error_page配置不生效 proxy_intercept_errors
Nginx经常用来做反向代理,直接将请求转发给目标服务器,并将响应数据返回给客户端,但当nginx所代理的服务返回403时,无法对其进行捕捉并修改,需要开启 proxy_intercept_error ...
- 关于微信小程序自定义组件引入未生效问题
文章目录 原因 可能原因一 可能原因二 成功后截图 自定义组件完整使用步骤 1.在`components`文件夹下建立组件 2.编写自定义组件样式 3.引入自定义组件 原因 可能原因一 组件的外部样式 ...
最新文章
- 盘点CVPR 2019影响力最大的20篇论文
- VC++ 19 (VS2015) 编译器系统环境变量配置
- java计算器监听_计算器及事件监听
- 仅用语音,AI 就能“脑补”你的脸! | 技术头条
- 第五周-第13章节-Python3.5-内置模块详解之Hashlib、模块
- ImageJ 插入插件和基本教程
- [经验教程]谷歌浏览器google chrome网站不安全与网站的连接不安全怎么办?
- 那点房事(难以齿口)
- 常用的vue组件库总结
- POJ-1149网络流
- seo如何做外链(做seo外链建设有哪些原则)
- 算法 - 随机密码生成算法
- libsvm嵌入式移植
- Franklin-Reiter相关消息攻击
- rsa不同编程语言互相加解密
- 最全MySQL8.0实战教程 2 SQL语言基础
- [题解]P5550 |Chino的数列
- before you can run vmware several modules must be compiled VMware Station 启动报错
- 基础编程题(1~5)
- Linux启动过程以及引导错误修复