服务器 Gind.cn

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

主机不能被域名访问,只能通过IP:Apache的错误?

我有这个Windows Server 2003 R2的32位机器运行Apache 2.4.2与OpenSSL 1.0.1c和PHP 5.4.5通过mod_fcgid 2.3.7。 这个configuration在几个小时内工作得很好,但是那个网站不能通过它的域名联系到,比如说www.example.com ,但是它的IP地址仍然可以到达。 特别是,当https://www.example.com/产生连接错误时, http://123.1.2.3/工作得很好。 是的,先https然后http。 错误和访问日志是干净的,即他们没有出现问题的迹象。 只是通常的消息,这是中断的网站无法到达。 经过一番调查,Apache简单的重启解决了这个问题。 不幸的是,我没有机会testinghttps://123.1.2.3/也能正常工作,或者http://www.example.com/仍然像往常一样redirect到https。 那么,有没有人知道发生了什么? 在我厌倦Apache之前,抛弃它,转而赞成Nginx? 编辑:一些日志信息。 sslerror.log的最后一行是在问题发生前的90分钟,所以我猜这不重要。 ssl_request.log显示任何有趣的内容:这些是问题之前的最后两行: [28/Aug/2012:17:47:54 +0200] xxxx TLSv1.1 ECDHE-RSA-AES256-SHA "GET /login HTTP/1.1" 1183 [28/Aug/2012:17:47:45 +0200] yyyy TLSv1 ECDHE-RSA-AES256-SHA "POST /upf HTTP/1.1" 73 以前的几行都是一样的,看起来并不有趣,除了这样的问题之前的30到40秒之外的4行: [28/Aug/2012:17:47:14 +0200] zzzz TLSv1 ECDHE-RSA-AES256-SHA "-" – 这些是来自sslaccess.log的相应的行: zzzz – – [28/Aug/2012:17:47:14 +0200] "-" […]

改变物理path给出空白主页

我有两个网站ASP经典 – www.company.com和www.companytesting.com。 每年的这个时候,company.com被指向一个名为website2012的文件夹,companytesting.com指向一个名为website2013的文件夹。 这两个文件夹的内容几乎完全相同,只是我们的季节变化(我今天应该做的 – lol)只是微小的变化。 直到几个星期前,我正在运行Windows Server 2003.要更新“活动”网站,我会复制一个testing站点文件夹,并将其重命名为website2013R1,并将testing站点指向那里,然后指向现场网站在2012年。 我们现在有Windows Server 2008 R2 64.(我有人把我的网站迁移到新的服务器上。) companytesting.com网站,当我指向它的网站2013R1,工作正常。 company.com网站,当我指向它的网站2013(刚刚工作,为companytesting.com网站)给一个空的页面。 (即查看源代码=什么都没有)。发生这种情况时,失败的请求日志中没有任何内容。 我可以使用IIS7.5中的浏览button/链接(右上angular)并查看其中的所有文件。 如果我使用浏览button(通常或在index.asp页面),我再次获得空白页面。 关于如何设置的一个奇怪之处是,companytesting.com使用login(我认为是Windows身份validation – 它只是一个用户名和密码的工作人员,并保持谷歌机器人)。 显然,company.com没有。 但redirect到website2013r1保持login到位。 (所以我不清楚这是连接到文件夹还是站点,更改path后点击company.com网站没有产生密码请求。) 文件夹上的权限似乎都是一样的,但显然,我错过了一些东西。 为什么不改变物理path的工作? 可能很明显,我对服务器不了解。 我在2003年没有问题,但是由于这不是我的主要任务,现在我已经被埋没了,所以我几乎没有看到2008年。所以当我要求我去检查一些东西的时候,我可能会有一些非常愚蠢的问题。