我使用Nginx作为ArchLinux镜像的caching代理(以加速内部服务器构build)。 它正确地反向代理四个站点,但在第五个返回神秘的404s。 /etc/nginx/conf/nginx.conf: user http; worker_processes 2; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr – $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/access_log main; error_log /var/log/error_log debug; sendfile on; tcp_nopush on; tcp_nodelay off; keepalive_timeout 30; gzip on; proxy_buffering on; proxy_cache_path /srv/http/nginx/proxy levels=1 keys_zone=one:256m inactive=5d […]
我们试图在我们的IIS6服务器上运行awstats并运行。 awstats运行良好,产生输出和所有爵士乐…没有问题。 当试图改变输出页面中选定的月份/年份时,它试图通过IIS运行awstats.pl ,并出现404错误。 debugging我做了一个简单的hello.pl在我的根,并试图运行,也是404s。 我按照这个页面上的说明http://support.microsoft.com/kb/245225关于安装ActiveState Perl,然后configurationIIS。 我在我的目录中添加了扩展映射,并按照指示注册了Web服务扩展。 Perl的脚本都运行良好,如果从命令行运行,输出,所以我知道Perl是好的,但我不能让IISfind文件。 这是我的网站主目录选项卡上的configuration: 以下是我的Web服务扩展的configuration: 我打开了这个网站的目录浏览,当我得到目录的列表时,IIS实际上确实显示了目录中的.pl文件。 但是,如果我点击其中之一,我得到了404错误。 12/17 15:22>也尝试添加.pl作为我的网站的configurationMIMEtypes。 这没有帮助。 12/17 16:57>也试过每个人都读/执行权限的Perl direcory和目录住房awstats。 这没有帮助。
这似乎是试图设置PHP的IIS用户经常遇到的问题 – 我想我不是一个例外。 我遵循在线教程在线设置PHP,我很确定,我有一切设置为应该是…虽然访问任何PHP文件与浏览器产生404错误,似乎表明configuration问题。 PHP 5.3.5正在C:\ php \中,并且FastCGI处理程序被启用为Web服务扩展。 我已经将生产configuration文件重命名为php.ini,并且我已经取消注释并将cgi.force_redirect设置的值更改为等于0。 尽pipe如此,它仍然拒绝工作。 如果任何人都可以提供帮助,并且/或者提供我忘记提及需要检查的事项清单,那么您的意见就会很棒。
我正在寻找一个在线服务,可靠地抓取您的网站,并在HTTP 404s,页面未find错误报告。 我不想安装任何软件,只是在几个站点上存在404的情况下收到电子邮件,而无需通过日志拖网。 我发现这个,但它只是主要处理DNS: 域错误 任何人有任何build议吗?
我遇到了自定义404错误页面的问题。 我有一个域运行一个.NET proj自己的error handling。 我有一个web.config运行的域包含: <customErrors mode="RemoteOnly"> <error statusCode="500" redirect="/Error"/> <error statusCode="404" redirect="/404"/> </customErrors> 在该域的子目录中,我忽略了所有的路由,通过执行routes.IgnoreRoute("Assets/{*pathInfo}"); 在.NET proj中,我想把一个自定义的404错误页面和资产的任何子目录。 子目录包含静态内容,如图像,CSS,JS等。 所以在IIS的错误页面部分,我把redirect到一个绝对的URL。 该目录的web.config如下所示: <system.webServer> <httpErrors> <remove statusCode="404" subStatusCode="-1" /> <error statusCode="404" prefixLanguageFilePath="" path="http://mydomain.com/404" responseMode="Redirect" /> </httpErrors> </system.webServer> 但我导航到该目录下的一个未知的URL,但我仍然看到默认的IIS 404页面。 我也看到在IIS中的一个警报: 您已经为本地和远程请求configuration了详细的错误消息。 当select此选项时,不使用自定义错误configuration。 这与网站web.config中的customErrors mode="RemoteOnly"有什么关系? 我试图覆盖子目录web.config中的customErrors ,但没有改变。 任何帮助,将不胜感激。 谢谢。
对于部署和应用程序疑难解答,获取404s几乎没有用处。 我已经部署了在日志中报告没有问题的应用程序,但返回404s。 在应用程序中有一个错误,因为我通过一些试验和错误发现它。 有没有办法让Tomcat实际返回它遇到的错误,而不是404?
下午, 我在domainA.com上发布了一个API,并且已经完成了好几个月。 * http:/domainA.com/service.svc现在一夜之间将我带到资源(c:\ inetput \ wwwroot \ api)* https://domainA.com/service.svc无法连接相同的资源。 连接到https时,网站日志文件显示错误404。 浏览到* https://domainA.com/service.svc声称网页不可用日志文件显示使用http时成功连接,使用https时日志文件显示404。 SSL证书已安装工作数月,数月到期。 我可以从远程PC的宗旨到域A 80和域A 443没有问题,所以我知道防火墙是好的(日志文件显示连接)。 BINDING显示正在使用的端口80和443。 IP地址(192.168.10.38)仅供本网站使用。 几个月前,我已经在部署之前发布了一个testingURL(192.168.10.38)进行testing,但是这个被停止了,testing的新的URL和旧的URL(网站)被删除了。 已经尝试重新启动有问题的网站。 已经尝试过IISreset。 我无法理解为什么* https://domainA.com/service.svc一夜之间无法连接资源IIS BASIC设置说它指向太。 港口443是开放和工作。 在检查IP / 443端口肯定指向与http引用相同的资源(即192.168.10.38 …)的过程中,但是日志文件确认连接,因此它必须很好。 感谢您的任何帮助。 斯科特 参考: IIS7 ASP.net win 2008 r2 所有补丁
我有一个使用SEF URL和htaccess RewriteRules来提供页面的网站。 这一直工作好几年,直到IE9的到来。 现在看来,这些链接并没有被重写,网站已经死在了水中。 我已经尝试了不同的兼容模式,无济于事,我一遍又一遍地玩了重写规则,尝试了不同的文档types和一些其他的浏览器设置。 我同意,如果问题是与htaccess文件,但是这个网站在IE8,Firefox和铬的作品,理论上不能成为一个浏览器的具体问题。 我已经通过validation程序运行rewriterule,它看起来很好。 任何想法将不胜感激,因为我正在用尽想法。 该网站是www.marlboroughsounds.co.nz示例链接 http://www.marlboroughsounds.co.nz/walking/freedom-walk-queen-charlotte-track/4dfw 和重写规则不工作看起来像这样: RewriteRule ^walking/.*/([a-z0-9_]*)/?$ /walking.php?act_code=$1 [L] 链接失败,它提供了一个浏览器404页面,甚至没有我为该网站的自定义404。 任何想法将非常赞赏,因为我难住。
我有一个Django网站部署在共享的虚拟主机上。 共享虚拟主机使用fastcgi。 我注意到,有效的URL会随机抛出http404,但只要我刷新将再次工作。 有谁知道为什么这可能是? *更新*系统pipe理员已经为我剔除日志,我认为以下日志是问题产生的例子: Mon Oct 03 12:53:37 2011] [警告] [客户端我的ip ](104)由peer重置的连接:mod_fcgid:从FastCGI服务器读取数据时出错,referer: 网站上的有效url [Mon Oct 03 12:53:37 2011] [error] [client my ip ]脚本头过早结束:fs.fcgi,referer: 网站上的有效url 我所有的search引擎都只是出现了一些应该经常发生的问题。 不是随机的,零星的事件。 有什么build议么?
由于PCI合规性testing人员最近进行的扫描升级,我们最近失败了一个PCI,build议的解决scheme如下: configurationHTTP服务器为403(禁止)和404(页面未find)响应指定相同的错误文档。 我们的主站点运行drupal安装,drupal .htaccess文件包含以下条目: # Make Drupal handle any 404 errors. ErrorDocument 404 /index.php 为了纠正上述情况,这是一个简单的问题,增加以下内容: ErrorDocument 403 /index.php 还是我需要做一些更复杂的事情?