Web 服务器 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/web-服务器/ 没有不值得去解决的问题,也没有不值得去学习的技术! Sun, 09 Aug 2026 12:47:27 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png Web 服务器 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/web-服务器/ 32 32 dns_get_record(): DNS Query failed https://www.shuijingwanwq.com/2022/04/06/6246/ Wed, 06 Apr 2022 01:46:19 +0000 https://www.shuijingwanwq.com/?p=6246 文章针对 dns_get_record(): DNS Query failed 报错进行排查。通过打印 host 变量发现其值为完整 URL,导致 DNS 查询失败。测试表明无论使用 http 还是 https 协议前缀均会报错,且服务端配置调整后问题依旧。最终发现,只有移除协议前缀并指定非 DNS_SRV 类型时才能正常查询。由此确认代码处理逻辑存在缺陷,不支持带协议前缀的配置。

dns_get_record(): DNS Query failed最先出现在永夜。

]]>
CakePHP 2.x 版本的部署,Warning: SplFileInfo::openFile(/app/tmp/cache/persistent/myapp_cake_core_file_map): failed to open stream: Permission denied in /lib/Cake/Cache/Engine/FileEngine.php on line 356 https://www.shuijingwanwq.com/2021/04/12/4850/ Mon, 12 Apr 2021 02:17:24 +0000 https://www.shuijingwanwq.com/?p=4850 针对 CakePHP 2.x 部署时出现的文件权限报错,文章首先检查了缓存目录的所属用户,确认其归属 root 导致写入被拒绝。随后参考官方文档,要求 app/tmp 目录需同时允许 Web 服务器与命令行用户写入。通过编辑 Dockerfile 修改目录权限配置,最终使 Nginx 用户能够成功写入文件并恢复正常访问。

CakePHP 2.x 版本的部署,Warning: SplFileInfo::openFile(/app/tmp/cache/persistent/myapp_cake_core_file_map): failed to open stream: Permission denied in /lib/Cake/Cache/Engine/FileEngine.php on line 356最先出现在永夜。

]]>
在 Windows 10 中,部署一个 Go 1.13 语言的本地文档浏览 web 服务器的流程(已缺少 godoc.exe) https://www.shuijingwanwq.com/2020/02/21/3958/ Fri, 21 Feb 2020 03:00:51 +0000 https://www.shuijingwanwq.com/?p=3958 针对 Windows 10 系统中 Go 1.13 版本运行 godoc 命令报错的问题,文章通过检查版本信息和官方文档,确认 Godoc Web 服务器已不再包含在主要二进制发行版中。执行 go install 命令手动安装该工具后,再次运行服务启动指令成功,并使用浏览器访问本地服务地址验证了部署结果,最终在用户目录下的 bin 文件夹中找到了生成的可执行文件。

在 Windows 10 中,部署一个 Go 1.13 语言的本地文档浏览 web 服务器的流程(已缺少 godoc.exe)最先出现在永夜。

]]>
Go 指南中,Web 服务器,报错:listen tcp 127.0.0.1:4000: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted 的分析解决 https://www.shuijingwanwq.com/2020/01/13/3828/ Mon, 13 Jan 2020 01:57:28 +0000 https://www.shuijingwanwq.com/?p=3828 参考Go指南编写Web服务器代码时,在PowerShell运行报错提示端口被占用。通过执行命令查看端口状态,发现4000端口已被特定进程占用。在任务管理器中根据进程号找到并结束该进程后,再次运行程序成功启动服务器且未报错,解决了端口冲突问题。

Go 指南中,Web 服务器,报错:listen tcp 127.0.0.1:4000: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted 的分析解决最先出现在永夜。

]]>
Go 指南中,Web 服务器,访问 http://localhost:4000/ 时,无法访问此网站的分析 https://www.shuijingwanwq.com/2020/01/09/3809/ Thu, 09 Jan 2020 02:10:06 +0000 https://www.shuijingwanwq.com/?p=3809 参考 Go 指南编写 Web 服务器代码文件 web-servers.go 后,在浏览器中访问本机地址时提示无法连接。经排查,未在 PowerShell 终端执行 go run web-servers.go 运行程序。在终端执行该命令启动服务后,再次访问即可正常输出 Hello!,解决了因服务未运行导致的网站无法访问问题。

Go 指南中,Web 服务器,访问 http://localhost:4000/ 时,无法访问此网站的分析最先出现在永夜。

]]>