查询到最新的12条

nginx实现一个域名配置多个laravel项目的方法示例

背景 随着公司的子项目越来越多,会有大大小小十几个工程(仅后端),按照原先的做法,每上线一个项目,那么必须要有一个二级域名映射到对应的工程上,十个工程那么就意味着需要有十个二级域名(还不包含测试环境,次生产环境等),如此多的域名不仅仅是难于管理,更重要的是比较浪费资源,这个问题困扰了我很久,今天终于解决了这个问题,特此记录一下采坑日记,本文不会讲nginx中各个指令的原理,而是用实际的项目配置来练习nginx指令的用法并举一反三。 事先准备 域名 继续阅读

Nginx服务器上搭建图片缓存服务的基本配置解析

最近准备用nginx搭建了一个图片服务器,看中的就是nginx超强的静态文件处理能力。 由于图片量比较大,和web服务器(也是nginx)分开运行,虽然web服务器调用图片没用问题,但毕竟是远程调用,肯定没有本地文件系统那么快,因此仍然有优化的空间。 proxy_store 使用前的nginx配置 ? 1 继续阅读

关于网站新增备案遇到的问题

这段时间在新增备案,经我备案的网站数量已经不知道有多少个了,但是每次多多少少都会遇到一些问题,并且每次遇到的问题基本上都是服务商通过了,但到了管局采驳回。 正常情况下,服务商通过备案审核之后,大概率管局都是直接审核通过的,有一些特殊情况可能会遇到服务商通过,但是管局驳回的情况,这里给大家罗列几点。 个人备案 1.不同主体用了相同的邮箱和手机号 这是之前遇到管局驳回的情况,因为手上的主体比较多,有时候忘记了那一个主体用的哪个邮箱,有时候就用 继续阅读

[每周一更]-(第57期):用Docker、Docker-compose部署一个完整的前后端go+vue分离项

文章目录 1.参考项目2.技能点3.GO的Dockerfile配置后端的结构如图Dockerfile先手动docker调试服务是否可以启动报错 4.Vue的Dockerfile配置前端的结构如图nginx_docker.confDockerfile构建 5.docker-compose 整合前后端docker-compose.yml错误记录(1)ip+端口改为https域名访问第一种:通过挂载ssl证书文件,增加端口解决& 继续阅读

关于Z-blog使用过程中,遇到的问题

网站运行快两个月了,一切正常,唯一困扰我的事情就是:第一次打开网站的时候,页面底部会一直跳动,十分影响博客好感度。终于在博客交流的时候,找到了错误所在。①、页面底部跳动:插件中,“下雪了”关闭即可(不排除其他插件也会遇到同样的问题).②、如果使用别人的主题,请不要随便更新,因为一更新,你的网站可能就乱了,需要重写等问题。③、文章及留言评论页,博友的评论没有头像。这个是在/webroot/zb_users/avatar/中avater文件里的,我这里里面只有“0.png”一个文件,把这个文件删 继续阅读

宝塔Linux面板7.9.0正式版发布,增加HTTPS防窜站功能

当使用宝塔面板建站时,如果多个站点有的没有配置SSL证书,通过https方式访问就会跳转到已经配置SSL证书的站点。 例如: 通过https访问A站,自动跳转到B站内容。这就是宝塔面板中跨站访问的问题,为了防止https跨站访问,网络上一般是对没有SSL证书的站点配置一个过期失效证书,但是效果不好。 前几天宝塔Linux面板7.9发布了,增加HTTPS防窜站功能,也就是上面说的https跨站访问解决了。 宝塔Linux面板7.9. 继续阅读

Nginx解决前端访问资源跨域问题的方法详解

被前端跨域问题折磨快2天后,终于用ngnx的方式解决了,所以在此总结下。 该篇只探讨如何用Ngnx解决跨域问题,对于原理不作讨论。 1、首先介绍Windows环境下Nignx的相关命令操作 nginx常用命令: 验证配置是否正确: nginx -t 查看Nginx的版本号:nginx -V 启动Nginx:start nginx 快速停止或关闭Nginx:nginx -s stop 正常停 继续阅读

在Nginx中将http://zh30.com:443跳转到https://zh30.com:443

有小伙伴反应我博客半年没更新了,借此机会赶紧水一篇。另有小伙伴求助于我一个这样的问题,说在使用http://协议外加443端口访问时,nginx会报错提示:“400 Bad Request The plain HTTP request was sent to HTTPS port”这个错误是指请求错误,http协议的请求被发送到了https的端口。在Nginx中,不能在一个端口同时处理http和https请求。按正常浏览来说也不可能会有这种链接(请求)的存在。nginx在 继续阅读