今天尝试通过 安装包apt-get,但是遇到了很多404错误。sources.list上周五我正在全力工作(我的知识没有变化),现在我得到:
W: Failed to fetch http://ftp.fi.debian.org/debian/dists/lenny/main/binary-amd64/Packages 404 Not Found [IP: 130.230.54.99 80]
W: Failed to fetch http://ftp.fi.debian.org/debian/dists/lenny/main/source/Sources 404 Not Found [IP: 130.230.54.99 80]
W: Failed to fetch http://security.debian.org/dists/lenny/updates/main/binary-amd64/Packages 404 Not Found [IP: 212.211.132.32 80]
W: Failed to fetch http://security.debian.org/dists/lenny/updates/main/source/Sources 404 Not Found [IP: 212.211.132.32 80]
Run Code Online (Sandbox Code Playgroud)
例如,当我浏览http://security.debian.org/dists/ 时,似乎没有 lenny 目录。有什么问题?
我刚刚在 Windows Server 2008 上安装了 IIS。如果我转到localhost,则显示默认页面,因此 Web 服务器没问题。
我在\inetpub\wwwroot目录中添加了一个带有页面的文件夹。页面的完整路径是C:\inetpub\wwwroot\folder\file.html。
我已经重新启动了服务,但是如果我导航到localhost/folder/file.html我会得到一个404 file not found error.
显然我忘记了一些简单的事情,但它是什么?:)
如果我有一个 URL 列表(excel 中的一列),那么测试所有 URL 的最简单方法是 404 吗?目前,我只需要点击每一个,查看页面,然后关闭选项卡/窗口,这很痛苦。
谢谢!
(哇,这个标题太烂了......如果你有更好的建议,请随时在评论中提出建议或编辑它。)
我有一个带有 CGI 程序的服务器,它接收一个 URL 作为路径信息,检查用户的 IP 地址,并将它们重定向到直接转到该 URL(如果它们在我们组织内部)或通过代理将它们发送到 URL (如果它们是外部的)。CGI 本身运行良好,但有些 URL apache 返回 404 Not Found 错误而不是调用脚本。这似乎与包含 URI 编码路径的目标 URL 相关。例如,
http://myserver.org/cgi-bin/ipchk/http://other.server.org/10.1007%2F3-540-28519-9_8
返回 404,而
http://myserver.org/cgi-bin/ipchk/http://other.server.org/10.1007/3-540-28519-9_8
(相同的 URL,但%2F解码为 a /)正常工作。
我已经验证(通过error_log在启动时输出),当返回 404 时,ipchk脚本根本没有启动。这些错误肯定来自 apache 本身,而不是由脚本将用户重定向到不存在的 URL 引起的。
为什么 pathinfo-URL 的编码会影响 apache 定位 ipchk 脚本的能力,我需要做些什么才能让它将所有 /cgi-bin/ipchk/URI传递给ipchk不管接下来会发生什么?