随笔分类 -  nginx

摘要:方案一 隐藏某个请求头后再加上。检查特定的 HTTP 响应是否在 Nginx 的 location 块中包含 "Access-Control-Allow-Origin" 头部,可以使用 proxy_hide_header 指令来隐藏响应中的头部,若隐藏后再加上可以实现去重的效果。 以下是实现此操作的 阅读全文
posted @ 2024-04-01 20:54 凌雨尘 阅读(1328) 评论(1) 推荐(1)
摘要:nginx启动的时候报错 nginx: [emerg] invalid number of arguments in "root" directive in /etc/nginx/nginx.conf:45 检查一下 nginx.conf include conf.d/b.conf; include 阅读全文
posted @ 2019-11-09 13:17 凌雨尘 阅读(778) 评论(0) 推荐(0)
摘要:目标 项目没有使用Jenkins部署,使用的是Gitlab+ECS,要实现代码的自动部署 想法 使用Gitlab的钩子,当某个分支的代码提交之后,访问一个URL,实现代码的自动部署。这里使用PHP的exec方法,执行“git pull”操作 Tips:这种方法不是百分百靠谱,万一代码冲突就..... 阅读全文
posted @ 2019-11-09 13:03 凌雨尘 阅读(4115) 评论(0) 推荐(0)
摘要:问题: Linux安装了docker,docker启动了一个nginx容器,通过 80 端口无法正常访问 故障排查: 1、检查 nginx 容器启动的命令或者yaml文件,查看是否有跟本机端口进行绑定 启动nginx容器的时候,需要将本地的80端口(其他端口同理)跟nginx容器80端口(也可以是其 阅读全文
posted @ 2019-11-02 16:59 凌雨尘 阅读(9399) 评论(0) 推荐(0)
摘要:前言 前阵子弄了灰度环境,H5这边需要给灰度环境的接口加上Cookie,配置的期间遇到一些Cookie问题以及白屏在此记录下 1、H5请求接口带不上Cookie 解决方法:前端使用了 webpack 对项目进行打包,其中 crossOriginLoading 这一项配置的是 anonymous,由于 阅读全文
posted @ 2019-09-07 23:33 凌雨尘 阅读(5577) 评论(0) 推荐(0)
摘要:1. Docker容器介绍 Docker是一个开源的容器引擎,可以让开发者把他的应用和依赖环境打包到一个可移植的容器环境中。 容器: 可以理解为一个轻量级的“虚拟机”,应用程序的运行环境。 Docker的特点: 应用隔离 轻量级的虚拟化方案 扩展性,可以轻松扩展出成千上万的容器实例。 移植性,统一开 阅读全文
posted @ 2019-04-23 18:51 凌雨尘 阅读(1790) 评论(0) 推荐(0)
摘要:项目中碰到curl https偶尔出现false,错误码77,可以尝试下面两种解决方法:1、确认安装机器ca-certificates,重启PHP。设置curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0):阻止对证书的合法性的检查 2、centos默认安装curl  阅读全文
posted @ 2019-02-28 14:23 凌雨尘 阅读(3480) 评论(0) 推荐(0)
摘要:电商平台的架构一般包括:客户自建应用、安全与监控、存储、弹性计算、分布式服务和后台数据库等模块 大致分布如下图: 上图是基于 Mysql 的架构设计 上图是基于 SQL Server 的架构设计 一、客户自建应用 客户自建应用一般包括客户管理中心、商品管理中心、营销管理中心、订单管理中心、积分管理中 阅读全文
posted @ 2019-02-23 16:27 凌雨尘 阅读(648) 评论(0) 推荐(0)
摘要:SSL证书:SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能。 SSL证书切换步骤(新增类似): 【证书购买】 阅读全文
posted @ 2018-12-29 11:35 凌雨尘 阅读(1885) 评论(0) 推荐(0)
摘要:背景:有时候我一些资源(.js .css etc.)等不想访问我本地的,我想重定向到其他 URL 解决:直接修改 nginx 的配置文件 conf,添加下面的代码 -access_log:访问日志 -root:一般指向本地静态资源路径 -rewrite:重定向到指定路径 阅读全文
posted @ 2018-11-15 15:42 凌雨尘 阅读(5469) 评论(0) 推荐(0)
摘要:修改完nginx的配置后,想重启下nginx,结果提示这个错误,服务器是阿里云的ECS服务器 检查后发现 logs文件发现的确没有nginx.pid文件 解决方法(使用nginx -c的参数指定nginx.conf文件的位置 ): 去 logs 目录下查看,发现pid文件已经有了 阅读全文
posted @ 2018-11-12 15:56 凌雨尘 阅读(435) 评论(0) 推荐(0)
摘要:sudo nginx #打开 nginx nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx nginx -t #测试配置是否有语法错误 nginx [-?hvVtq] [-s signal] [-c filename] [-p prefi 阅读全文
posted @ 2018-08-03 17:34 凌雨尘 阅读(285) 评论(0) 推荐(0)