分类: HTTP服务器
-
文章记录了将域名从 ccpapi.xxx.cn 迁移至 apiv2.xxx.cn/ccpapi 的操作过程。在 Konga 中创建名为 api_ccp 的 Service 并指向 HTTP 地址,配置路由时修正了 Paths 和 Protocols 字段的提交报错。随后在 Rancher 负载均衡中删除旧域名规则并升级端口映射,最终实现了新域名在外网正常调用,且服务器端接收到的请求符合预期。
-
针对微信第三方平台频繁出现的 component_verify_ticket 超时提醒,文章记录了排查过程。通过分析日志、监控 HTTP 请求耗时及 Nginx 响应时间,确认后端处理在毫秒级,未超 5 秒阈值。对比测试环境后,发现该应用尚未完成线上发布且权限配置不一致。重新执行发布流程并统一配置后,超时提醒消失,确认问题由应用发布状态引起。
-
为了解决一次发布需分别调用多个渠道接口的问题,文章探讨了在 Yii 2.0 中实现一键多渠道发布的方案。对比了控制器内部调用与 HTTP 调用两种方式后,因架构隔离和安全限制,最终决定采用内部 HTTP 调用方案。通过修改控制器过滤器、编写服务类及 HTTP 模型类,实现了任务组的批量同步发布。经日志与数据库验证,该方案成功完成了对企鹅号、微信等渠道的批量写入,符合预期。
-
针对 Nginx 与 FastCGI 环境下日志表数据量达到 GB 级时,查询最后一页出现 504 Gateway Time-out 超时的问题,通过分析定位了本地环境与生产环境的配置差异。在本地增加 fastcgi_read_timeout 并调整 PHP 脚本最大执行时间后问题解决,但在生产环境中排查发现,由于请求经过 Kong 网关,超时原因出在网关层面而非后端服务,最终确认由运维人员处理网关配置。
-
参考 Go 指南编写 Web 服务器代码文件 web-servers.go 后,在浏览器中访问本机地址时提示无法连接。经排查,未在 PowerShell 终端执行 go run web-servers.go 运行程序。在终端执行该命令启动服务后,再次访问即可正常输出 Hello!,解决了因服务未运行导致的网站无法访问问题。
-
本文记录了基于阿里云将个人博客迁移升级的过程。由于容器服务费用超出预算,最终决定沿用原生系统,将数据盘扩容并升级至CentOS 7.7,使用OneinStack自动部署LNMP环境与PHP 7.4。配置云数据库RDS后,通过导入SQL文件并修改WordPress配置文件完成了数据迁移,最终实现了博客成功跳转、支持HTTPS及WordPress版本的正常升级。
-
本文针对 Docker 容器中 Nginx PHP 环境访问 PHP 文件时出现 404 Not Found 的问题进行了分析。在确认访问 HTML 文件正常且检查 Nginx 配置文件后,发现是由于配置文件中存在重复的 location 配置项导致前者被覆盖。通过删除重复的配置项并重启服务,再次访问 PHP 文件时成功返回 200 状态码,问题得到解决。
-
本文针对 Nginx 1.10 版本重新加载时出现的 could not build optimal server_names_hash 报错进行分析。问题根源在于新增的虚拟主机配置文件中定义了大量服务器名称。解决方法是查阅官方文档后,编辑 Nginx 配置文件,在 http 段落中添加 server_names_hash_max_size 1024 配置项,成功解决了该警告并使服务正常加载。
