服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

为什么我应该logging每一个没有find的页面,我可以阻止它?

我有一个服务器,主机约10个不同的网站。 我注意到,对于一些网站,我经常在我的Apache日志中看到如下所示的错误消息: [Sun Sep 23 09:46:54 2012] [error] [client 211.154.213.122] File does not exist: /dir/dir/htdocs/nameOfSomeFileThatDoesNotExist 在很多情况下,这些File does not exist目录中也不存在。 如果有人试图访问我的网站上的一个不存在的目录中的页面,那么就我所知,他们在浏览器中得到了一条标准的消息: The requested URL /nameOfSomeFileThatDoesNotExistwas not found on this server 。 既然如此,我看不出这是一个真正的威胁或问题。 如果有人来到我的服务器上的某个域,input一个随机页面,并得到一个404消息,为什么我应该关心? 它看起来像大多数的请求是以前的页面,但不存在了,也许偶尔钓鱼尝试目录和他们的内容(所有我的目录有一个index.html,不应该能够被读为目录)。 有什么原因,我应该继续在我的Apache提醒,当这种情况发生? 这似乎只是在日志中造成了很多噪音,而我正在努力简化一些事情,以便更清楚地看到真正意义上的错误。 这是否表明网站结构有问题? 由于我似乎没有从服务器上的所有网站获取此错误,我不确定是否只是某些网站获取这些网页请求,或者如果网站的结构有所不同。 最后,假设我可以安全地忽略对不存在的页面和目录的请求,那么防止它们淹没我的日志的最好方法是什么? 是否只是更改错误报告级别,或者我是否按照处理网站的方式做了不同的事情?

Teredo – 如何连接到NAT后面的主机?

我想要实现的是build立连接到我的简单的服务器(使用TcpListener类,如果它有什么区别用C#编写的),在我的计算机后面的NAT。 它在Teredo接口上有一些IPv6地址(它是公共IP,从2001:0开始)。 但是,我甚至不能从我的networking外ping它,例如我试图从这个网站http://mebsd.com/ipv6-ping-and-traceroute ping这个地址,结果 – 100%的数据包丢失。 正如我从阅读Teredo的理解,不需要一些端口转发? 那么问题在哪里呢? 好的,现在我很困惑。 那么NAT Traversal和Teredo接口的目的是什么呢? 我以为我可以使用Teredo,例如在两台计算机之间build立Tcp连接,而不需要任何端口转发。 维基百科说: “Teredo通过在大多数NAT可以正确转发的UDP / IPv4数据报中封装IPv6数据包来缓解这个问题,因此,NAT后面的IPv6感知主机可以用作Teredo隧道端点,即使它们没有专用公网IPv4地址,实际上,一个实现Teredo的主机可以在没有本地networking环境协作的情况下获得IPv6连接。 @从你的答案中得出的结论我认为这是不可能的,没有端口转发,所以对等应用如何工作? 例如BitTorrent客户端? 这对我来说是个好问题(而且不仅仅是我),需要解释;) PS这里是我已经阅读了有关NAT穿越和Teredo在.NET中的文章: http : //blogs.msdn.com/b/ncl/archive/2009/07/27/end-to-end-connectivity-with-nat -traversal-的.aspx