nginx
kalulioo
这个作者很懒,什么都没留下…
展开
-
处理laravel配置nginx反向代理https后获取request的url变成http问题
项目中使用了nginx作为前端反向代理服务器并用了https,但是发现问题:后端服务器用laravel的request获取的url协议变成了http。 原因很简单前端443反向代理到了后端80,理论上就应该是http。如何使后端laravel的request能获取前端https的url呢?根据request->url()源码可以看到决定http和https的是方法isSecure(),is...原创 2020-01-20 10:29:05 · 3138 阅读 · 0 评论 -
nginx中root和alias的区别
nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区别吧。 最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块中不能使用re转载 2016-09-05 16:00:30 · 269 阅读 · 0 评论 -
nginx首页根据IP跳转-日常笔记
公司要根据ip跳转到不同网站子平台(仅限首页),于是尝试了下,最终写了两个location,不知道有没有什么简单的写法 location = / { if ($remote_addr = 192.168.1.1) { rewrite ^(.*)$ http://www.baidu.com/index.html break;原创 2016-09-20 10:55:51 · 3134 阅读 · 0 评论 -
centos7下安装php+nginx日常笔记
由于之前的开发环境比较乱,自己大部分时间放在写代码上,基础环境的搭建过程在记忆中变得模糊,现在开始把安装过程记录下。之前一直在contos6.x下面搞东西,貌似6已经停止更新,所以跟上潮流在contos7上安装。 1.安装centos7 我从centos官网下的版本是minimal版本CentOS-7-x86_64-Minimal-1708.iso,虚拟机安装就好 ...原创 2018-08-21 14:33:56 · 7679 阅读 · 0 评论 -
关于X-Accel-Redirect的日常笔记
对于非公开的图片和视频资源,web服务器应当把这些资源保护起来,避免外部直接访问。Nginx通过internal可以设置资源内部访问。例: location /files {root /var/www; internal; } 这样/var/www/files/下的所有文件就无法访问。 到时候所有用户的文件都挂载到网站的指定目录; 所有图片等静态资源都通过访问php来获取。Php接收请求,...原创 2019-06-20 11:35:20 · 3716 阅读 · 0 评论