Questions tagged «http-status-code-404»

2
文件存在的IIS 404错误
我从提供程序(Windows 2008 R2,IIS 7.5)重新安装了VPS。 默认网站可以正常工作:http://5.9.251.167/ 我创建了一个新网站,并绑定了http://new.ianquigley.com 在该服务器上以及Domain映射到IP地址的其他任何位置。(例如,ping new.ianquigley.com)。 我创建了子文件夹,c:\inetpub\wwwroot\com.ianquigley并创建了一个index.html内容为“ <html>cake</html>” 的HTML文件 该网站的默认文档是 index.html 在服务器上的Chrome浏览器中,我浏览到http://new.ianquigley.com/index.html并显示404错误。 页面上说; HTTP Error 404.0 - Not Found The resource you are looking for has been removed, had it's name changed, or is temporarily unavailable. Detail: Module: IIS Web Core Notification: HttpRequestHandler Handler: StaticFile Error Code: 0x80007002 …

2
当没有ACL匹配时,从HAProxy提供404服务
我目前正在使用1.5dev-17重新配置HAProxy。我想做的是在没有后端可用于特定请求时返回404错误。 我们当前的配置使用default_backend路由到我们的django应用服务器,但是当有很多与其他已配置的后端都不匹配的探测请求(如笔测试)时,我们的django服务器会在尝试时停止运行服务这些无效请求,最终返回404。 我想从HAProxy提供404服务,而不是委派给Django后端。我目前正在通过黑客实现这一目标: frontend www ... default_backend nomatch backend nomatch errorfile 503 /var/www/http/404.http 在404.http文件中,我在标题中设置了404状态代码。这可行,但感觉很不对劲。使用HAProxy是否有更好的方法来实现这一目标?还是应该使用常规后端并让该句柄响应404?

1
IIS为什么不提供我的静态CSS / JS文件?
我向ISS添加了一个ASP.NET MVC3网站(在调试器中运行良好)。在浏览器中查看网站时,除了所有CSS和JS文件都返回404之外,其他所有功能似乎都可以正常运行。 这是IIS管理器中的站点: 其他详情: 操作系统:Windows Vista Home Premium 32位(带有SP2) IIS:7.0.6000.16386 带SP1的Visual Studio 2010 Express

3
在我的Apache2服务器上启用HTTPS之后-每个请求我都会收到404错误[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 3年前关闭。 好的,所以我以前从没有使用SSL / HTTPS的经验,我只处理过标准的HTTP。最近,我开始在需要SSL的网站上工作。所以,当然,我出去研究了如何开始。我已经到了成功安装SSL证书的阶段-出现绿色的挂锁,并且服务器在端口443上响应HTTPS请求。我的问题是,无论如何我都无法使用HTTPS /来显示任何页面SSL,但是它们在端口80 / HTTP上看起来很好(直到我将HTTP重定向到HTTPS为止)。 简单地说,我可以很好地访问HTTPS站点,但是不会发送我的页面,而是为每个请求发送404。 /etc/apache2/sites-available/[name].conf <VirtualHost *:80> ServerName [serverName] RewriteEngine On RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=302] </VirtualHost> <VirtualHost *:443> ServerName [serverName] ServerAdmin [email] DocumentRoot [docRoot] # I know the following SSL cert stuff is correct SSLEngine On SSLCertificateFile [...]/[domain].crt SSLCertificateKeyFile [...]/[certificate].key …


1
位置指令不起作用
对于我的NGINX服务器,我设置了一个虚拟服务器,用于分发静态内容。目前,我正在尝试对其进行设置,以使图像具有到期日期。但是,当我为此创建一个位置指令时,一切都将导致404。 我的配置现在看起来像这样: /srv/www/static.conf server { listen 80; server_name static.*.*; location / { root /srv/www/static; deny all; } location /images { expires 1y; log_not_found off; root /srv/www/static/images; } } 注意,此文件包含在http指令内的/etc/nginx/nginx.conf中 我试图访问图像,在,让我们说...... static.example.com/images/screenshots/something.png。当然,该图像也存在于/srv/www/static/images/screenshots/something.png。但是,要说的地址不起作用,只会告诉我404 Not Found。 但是,如果我删除location /images并更改location /为以下内容... location / { root /srv/www/static; } 有用!我在这里做错了什么?

4
如何为apache和nginx服务的所有404页添加无缓存标题?
切换到Cloudflare后,我最近遇到了一个问题,解决方案是基本上停止Cloudflare缓存404响应。 在我们的负载均衡的多服务器设置中,偶尔会出现404错误,但它们会通过rsync(通过lsyncd)快速修复。在Cloudflare之前,随着rsync的工作,对404ed文件的重新请求很快就会变成200。 但是,由于Cloudflare基于缓存标头缓存所有数据,而apache和nginx均未发送404的不缓存标头,因此Cloudflare最终将404响应缓存了一段时间。 我一直在寻找一种解决方案,以便在apache和nginx中(全局地,对于所有托管域)为404s全局添加这样的标头,但到目前为止,它还是空白。 有人可以帮忙吗? 谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.