Articles of 网站

在我的Web服务器上模拟文件请求

我还没有能够广泛地testing这个,所以请忍受我。 情况是这样的:我在我的Web服务器上创build一个临时文件,下载文件,删除文件。 大约3分钟后,我注意到该文件的404错误。 它从来没有联系过,只存在几秒钟。 所以,我开始运行testing。 我创build了一个空文件,导航到它,删除它。 大概3分钟后,该文件的404错误。 接下来,我只是input一个不存在的文件的url。 再次3分钟后,404错误。 我在我的系统上运行了趋势科技networking安全个人版的病毒扫描(这是一个为期两周的新版Vista安装,完全是最新版本),没有任何反应(并不排除这种可能性)。 有趣的是,我在美国东部,罪犯的知识产权是在日本。 有没有人有我的想法或build议来追踪为什么我的HTTP请求被某人在日本模仿?

网站升级 – 避免停机

我被要求调查如何减less我们网站升级的停机时间。 我们维护DNN网站,既有面向公众的页面,也有仅有会员的页面。 只有成员页面直接链接到我们的核心应用程序数据库,而公共页面则不是。 我们目前的stream程是在升级过程开始后立即redirect网站用户,其中包括 Prod DB的备份 更新Prod数据库 更新可执行文件(应用程序) 升级网站应用程序(如果需要更新) 安装依赖关系 升级通信引擎和支付代理等子系统 更新各种configuration文件 执行系统testing 重新启动所有服务 允许访问网站 此过程可能需要2到8小时,具体取决于所需的升级,要运行的脚本,数据库大小和数量或门户。 我最初的想法是限制用户只读页面,任何更新页面将不可用。 任何人都可以提供一些关于我认为是一个常见问题的最佳实践方面的build议,这样我们可以减less这个停机时间,如果我们需要改变基础设施,我可以把这个提交给我们的技术部门。

如果语句检测到当前的服务器子域?

试图写一个PHP的if else声明沿线: if ($_SERVER['SERVER_NAME'] = local ) { Content here should display if the current url is for example, local.test.com } elseif ($_SERVER['SERVER_NAME'] = stage) Content here should display if the current url is for example, stage.test.com } else { Content here should display if the current url is for example, test.com } 我假设($ _SERVER […]

如何将网站绑定到dynamicDNS服务?

由于我们的ISP不提供静态IP,我使用dynamicDNS服务从互联网访问Windows服务器, 现在我想使用我刚才注册的域名(即:mydomain.tld而不是mydomaine.dynprovider.tld)向networking公开静态网页。 在IIS 7 – >网站 – >绑定,我试图设置dynamic主机而不是IP,但发现这是不可能的。 所以,我想知道如何为这个网站做一个绑定,以使它指向主机的dynamicIP。

SBS 2011:从内部networking迁移到外部networking后无法访问remote.mydomain.com/myapp

我在remote.mydomain.com上有一个安全的站点设置,在remote.mydomain.com/myapp上有一个webapp 内部和外部客户都可以访问这些网站没有问题。 但是,当可以连接到内部的笔记本电脑用户尝试从外部访问myapp站点时,它将失败。 相反的问题也会发生。 我认为这是一个DNScaching问题,连接到服务器的IP地址工程(虽然有一个安全证书问题)。 奇怪的是有时remote.mydomain.com/myapp不会工作,但remote.mydomain.com呢! 虽然大多数客户使用IE9,但浏览器似乎没有什么区别。 我已经尝试ipconfig / flushdns,它似乎没有帮助。 我还没有尝试networking停止/启动dnscache,但我真的更喜欢一个方法,没有任何来自用户的input。 有没有人有任何想法? 我认为这是一个可以解决的问题,因为我确定很多人在内部和外部使用remote.mydomain.com/owa就像这样!

大量重复的Web请求的原因

我看到我的网站奇怪的stream量。 有时,可能每天几次,我会从相同的IP地址获得相同的URI几分钟的请求,速度从每秒一个到每秒几百个。 除了时间戳之外,请求看起来完全相同。 除了在每个单独的内容中相同之外,对URI或IP或请求的任何其他方面似乎没有任何模式。 值得注意的是,它似乎涵盖了所有的浏览器。 乍一看,它似乎是一个DOS,但在大多数时候,这是真的不够的stream量,并有一些其他特点的请求,使我相信这不是一个恶意的攻击,包括事实他们中的许多人都来自经过validation的用户,而我所调查的所有用户似乎都发生在网站上正常会话的内部。 我几乎认为这是无意的。 但是这导致我相信,无论是在我们的网站上有什么东西混淆了浏览器提出了大量的请求,或者有一些用户的行为正在造成风波。 这提出了这些问题: 如果这只是一个用户行为,似乎这种模式将存在于除我以外的网站上。 我还没有听说过这样的事情,但值得问一下其他人是否看过这种types的stream量。 那么有人吗? 如果我们的网页内容中有东西可能导致这种情况,那么以前可能有人遇到过这种情况。 任何人有任何见解吗? 我已经放了一些限制,这不太可能影响网站的性能,但我真的很想find某种根本原因。 如果我在这里找不到任何东西,我会直接开始询问我可以识别的用户,但如果可能的话,我宁愿在内部处理它。 我收集这些日志的Web服务器在F5负载均衡器后面。 日志来自Apache,并且日志显示不同的时间戳,所以这不是logging错误。 另外,我们可以看到数据库服务器日志中的多个请求的副作用等等。 用户可能正在抓取数据,但似乎不太可能。 我希望能先find一个技术性的解释。 如果我找不到一个,我会转向寻找社会解释。

定制apache目录列表

我有一个Apache目录列表的服务器。 我已经对它进行了一些修改,并尝试了自己的专有技术,但是我发现最好的解决scheme是Apache主目录。 不过,我想添加一个search栏和一个上传button,如果不是太难,一个文件删除button。 我怎样才能做到这一点?

网站从旧IP获得答复

我已经更改了我的AD服务器中的DNS条目(Alogging)以获取网站地址。 但之后我无法浏览网站。 当我尝试ping和nslookup时,我可以find从旧IP获得答复的url。 我已经尝试了flushdns和registerdns,现在已经超过20分钟了。 我也无法在事件日志中find与此相关的任何错误或日志。 请有人帮助我。 因为这个网站是生产环境的复制品,所以我会把它作为高优先级。 提前致谢。

我的网站被黑客入侵(Bluehost)?

我运行一个简单的BlueHost网站,我需要使用自定义的Python脚本,所以我在我的网站的目录中创build了一个cgi-bin文件夹,并在那里添加了我的cgi python文件。 每次我试图使用AJAX请求来使用CGI脚本,但是,服务器不断返回500错误。 这是主要的错误日志显示: [Sun Nov 30 15:49:15 2014] [error] [client 91.121.209.34] ModSecurity: Access denied with code 406 (phase 1). Pattern match "Mozilla\\\\/5\\\\.0 \\\\(Windows; U; Windows NT 5\\\\.1; ru; rv:1\\\\.9\\\\.0\\\\.2\\\\) Gecko\\\\/2008091620 Firefox\\\\/3\\\\.0\\\\.2" at REQUEST_HEADERS:User-Agent. [file "/etc/httpd/modsecurity.d/eig_rules.conf"] [line "58"] [id "900228"] [msg "Wordpress Brute Force :: Firefox 8"] [hostname "anewroundtable.com"] [uri "/wp-login.php/"] [unique_id "VHue6zJX@FcAADAOSWgAAACA"] [Sun Nov […]

看看有什么填满了服务器的内存?

我们的网站越来越频繁。 每个另一天。 服务器的响应时间太长,只是半空白。 如果我查看浏览器源代码,我看到: 无法连接到内存caching服务器 所以,我已经联系了Rackspace的支持。 几次,每次发生这种情况。 试图了解导致问题的原因。 他们只能说服务器内存不足。 现在他说他“认为”最近的问题是由于“ MaxRequestWorkers ”造成的。 我们的网站没有太多的stream量,没有太多的数据。 有些东西真的很奇怪 我不明白怎么可能,我们甚至击中了任何东西。 但是,我真的想要一个工具来更好地监视服务器。 一个UI工具。 我想看看当内存不足时,服务器内存是如何填充的。 他们说,Rackspace看不到它。 这在某种程度上可能吗? 你知道是否有可能与例如New Relic ? 我去了他们的网站,但不明白,如果是的话。