服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我目前正在运行一个具有“多商店”function的网站,这基本上意味着单一网站处理多个域名。 在这种情况下,我有domain-a.com和domain-b.com都指向一个商店。 目前,他们在domain-a.com/blog有一个博客,可以从这两个站点访问。 最近,我们希望为每个域build立一个单独的博客,所以我们将博客从domain-a.com/blog移到blog.domain-a.com ,并在htaccess文件中设置301redirect来转发domain-a.com/blog到新的位置。 问题是,这也将domain-b.com/blog上的stream量redirect到blog.domain-a.com 。 只使用.htaccess,可以让domain-a.com/blogredirect到blog.domain-a.com和domain-b.com/blogredirect到一个完全不同的位置,比如说domain-b.com/newBlog ? 编辑:最后一段的末尾已被重写为清晰
我的服务器上有一个名为john的文件夹。 在这个文件夹里面是我正在处理的一个应用程序。 我有一个自签名证书安装。 如果我去https://mydomain.com/john/signin它的作品。 我有一个.htaccessredirect所有的请求,不是以john或者julian字开头到/ john : RewriteCond %{REQUEST_URI} !^/(john|julian).* RewriteRule ^(.*)$ john/$1 [L] 现在,如果我转到像http://mydomain.com/about这样的非SSL页面,则会加载页面http://mydomain.com/john/about (该URL未redirect)。 但是,如果我去https://mydomain.com/signin ssl页面,我得到一个“ 404找不到 ”的错误。 任何想法会造成这种情况?
我注意到,在我的穆罕默德图表阿帕奇,昨天有一个巨大的交通高峰。 但是,我一直无法将此与网站上的任何内容相关联。 Google Analytics(分析)不会显示任何stream量增加。 它基本上只计算人类用户(那些启用了Javascript的人),所以我猜测这个高峰可能来自刮板。 但是我检查了Apache日志,并且请求的数量与Munin输出不相关。 我运行了一些命令来计算每小时从日志中获得的请求数量,并且只是显示了正常的增长,没有像Munin中显示的那样。 我查了other_vhosts_access.log (其中计数实际的网站设置)和access.log (计数命中IP地址,这似乎是大多是虚拟连接或安全民意调查)。 这些额外的命中从何而来?
我们已经为Postini设置了扩展的邮件发现服务。 这需要我们的交换服务器设置为将邮件logging到其邮件服务器。 一切都已经build立好几个月了。 现在,我们每小时发送一条消息被拒绝为垃圾邮件。 这很好,因为它通常是通过filter进入的垃圾邮件,而且我们不希望垃圾邮件在档案中, 但是 Exchange将这个邮件保留在队列中并不断尝试重新发送: 24小时后,队列中有数百条消息,Exchange正在不断地访问磁盘。 这是一个双重的问题,因为我们的Exchange是在一个虚拟机中,并导致其他虚拟机的性能问题。 如果手动清除队列,则再次正常,直到队列重新填充。 如何让Exchange将无法发送给Postini的邮件收拾?
在某些早晨,通常在上午六点半到八点半之间,我的虚拟机会locking,导致VMWare服务器主机本身的附带损坏。 发生这种情况时,我无法通过SSH连接到虚拟机或主机。 我相信我已经把这个范围缩小到了cron.daily的mlocate工作。 但是,当然这个工作不应该有什么问题 ,所以我不能确定一个更大的问题。 对于这台机器来说,它的存储量是非常有限的,只有384MB。 也许并不现实,但是这超过了debian的要求,而且我知道这个系统在这个问题出现的时间里并没有做太多的工作。 以下是我在消息日志中收到的一些信息: Jul 18 08:30:02 core kernel: [607607.955528] updatedb.mloc D ddadc12f 0 3274 3270 Jul 18 08:30:02 core kernel: [607607.955615] d746ece0 00000082 0011caef ddadc12f 000221d2 d746ee6c c1309fc0 00000000 Jul 18 08:30:02 core kernel: [607607.955692] d60c3b4c 01142a38 07a53f31 00000000 01142a38 d60c3b4c 01142a38 c6ae3d3c Jul 18 08:30:02 core kernel: [607607.955709] c1309fc0 […]
根据这篇文章 http://www.consulintel.euro6ix.org/ietf/draft-palet-v6ops-6in4-vs-6over4-01.html 6in4只是6over4这样的转换机制所使用的封装机制。 什么样的隧道是 IP隧道模式坐? 我在很多网站上发现它是6in4或6over4。 6in4根据这篇文章是不正确的。 6over4只使用组播地址,但是这个命令允许使用其他的IP地址。
我有一台运行Mac OS X Server 10.6.8的服务器,目前有大约100个用户帐户。 这些都是通过客户端计算机上的主目录共享访问整个办公室的情况。 大多数情况下,这个设置运行良好。 每个用户都可以login到任何一台办公室计算机,并访问使用Open Directory主目录共享从服务器获取的所有个人文档和设置。 但是,我在各种计算机上遇到了一些问题,这让我怀疑Mac OS X服务器是否适合我的办公室。 有时,虽然凭证input正确,但客户端计算机拒绝允许用户login。 发生这种情况时,简单的重新启动将修复此问题。 但是,当用户尝试login时,会发生另外的相关问题,服务器接受login。 但是,当客户端login时,似乎无法从服务器加载主目录。 另外,桌面上不会出现自动安装的共享。 这个问题在重新安装和更新中继续存在。 有什么build议?
我在Apache中使用一个需要libapr-1.0.3.8的模块,它位于我的lib/目录下,但是我的安装(通过MacPorts)使用的是1.0.4.5 。 我可以强制Apache使用早期版本而不中断吗? 如果是这样,我怎么去指定这个?
我使用下面的命令压缩了一个文件夹: tar czvf arch.tar.gz dirname/ 当我尝试使用下面的命令解压缩它 tar xvfz arch.tar.gz 那么它解压缩文件夹,但文件夹的内容保持压缩。 在压缩之前,像index.php这样的文件夹中有文件。 现在解压后有一个文件index.php.gz 请告诉我,我错了。
我的一个虚拟机上有一个非常奇怪的问题。 此虚拟机与ESXi 4.1一样在我所有的其他虚拟机上运行。 在这个特定的机器上,虽然我根本无法到达一些站点,其他人很慢,其他人通常都是。 为了给你一些例子bing.com和google.com加载正常,espn.com和jetreports.com根本不加载,slashdot.org加载非常缓慢。 在networking上的任何其他计算机,虚拟机或其他,所有的一切正常加载罚款和正常的步伐。 我试过禁用Windows的防火墙,结果没有变化(如预期的那样)。 我的虚拟环境中有一个非常简单的networking设置。 与其他虚拟机一样,该虚拟机有两个网卡:一个用于生产networking,另一个用于SAN。 另外要提到的是,ping任何网站总是返回一个IP地址,但并不总是返回成功ping。 任何想法在那里解决这个问题?