服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我的一个客户正在请register_globals打开,所以他的网站可以正常工作。 但是由于安全问题,我使用suphp禁用了自定义的php.ini文件。 我必须这样做,因为一些称为Symlink的攻击,当有人访问我的服务器上的一些托pipe帐户,他可以看到我的服务器上托pipe的所有网站的列表,他可以看到网站的PHP文件的源,得到进入数据库,并破解该网站。 所以我禁用了一些function在PHP这是防止这一点,我禁用自定义php.ini,以防止覆盖我的服务器设置。 我的问题是,我怎样才能使注册globals只有一个目录,而不必启用自定义的php.ini文件。 谢谢
我们有一个相当有趣的问题,关于传入和传出的SMTP邮件。 取这两个电子邮件地址。 [email protected] =>我们环境中的现有用户 [email protected] =>现有用户,但是“bla”也是我们的一个外国域名! 第一个地址,没有问题,如预期的那样。 但是,第二个地址导致了很多问题。 根据多米诺手册,smtp路由器将首先查找地址是否与Domino目录中的地址匹配。这似乎是这种情况,因为“[email protected]”被定义为主要互联网地址为我们的用户之一。 然而,多米诺决定忽略这个事实,并决定将其转发给“jeroen @ bla”(即我们的外地) 这似乎与Domino手册相矛盾,它说: Domino接受消息后,路由器会尝试将收件人的Internet地址与Domino目录中的条目进行匹配。 在Domino目录中查找收件人时,如果地址中的域后缀与Global Domain文档中定义的备用Internet域别名匹配,并且没有Person文档包含此地址,则路由器将执行辅助查找。 在此次要查找中,路由器将地址的本地部分与全局域文档中指定的主要Internet域的域后缀配对。 第一行是这里最重要的一行。 由于收件人地址已存在,因此Domino不应尝试将其与另一个域配对。 我在这里错过了什么?
我正在使用iptables v 1.4.8,并使用以下命令,但terminal上得到一个错误消息 # iptables -A INPUT -m iprange –src-range 10.0.4.92-10.0.4.99 -j DROP modprobe: module 'ip_tables' not found 之后,当我使用 iptables-save 那么也看到了同样的错误。 也使用时 iptables -L 同样的错误是terminal与iptables -L的结果,我想使用 – –src-range选项给我这个错误,因为我试过其他命令,但没有这个错误。 但它工作正常,但为什么这个错误来到terminal,我可以弄清楚。 请给一些解决scheme
我在我的服务器上安装了Apache,我需要从httpredirect到https。 原因是我们的负载均衡解决scheme无法使用https,所以请求进入http,然后使用httpd.conf文件中的以下行将它们传输到https。 <VirtualHost 10.1.2.91:80> Redirect 302 /GladQE/link https://glad-test.com/GladQE/link.do </VirtualHost> 这适用于GET请求,但是POST请求会丢失在URL上传递的参数。 什么是最简单的方法来执行此redirect和维护POST PARAMS? 我需要从http://glad-test.com/GladQE/link.do到这里https://glad-test.com/GladQE/link.do维护POST PARAMS 谢谢 汤姆
戴尔的EqualLogic PS系列SAN具有iSCSI SAN设置。 SAN HQ报告延迟了30毫秒。 SAN盒本身是将数据写入磁盘的时间是30ms还是30ms还包括将数据传送到SAN盒的networking时间?
为什么我们需要用户的主要组 ? 为什么用户必须拥有主组 ?
我们打算购买HP Proliant Server DL380p Gen8,我们要运行vmware esxi 5.1。 但我在select正确的存储与缺乏预算的问题。 我们可以select购买4x2TB SATA或4x300GB 10K SAS或NAS(iSCSI支持,如WD或Synology),但这些存储的价格是完全不同的,所以我想知道: 这些存储在VMWare世界里有多大的不同? (我们的主要问题是预算) 我应该使用哪个RAID? 我听说RAID 5有降低性能? 因为它是完全裸露的金属驱动器,我应该如何分区这些驱动器? (假设我使用RAID 5 4x2TB?)我想安装2个Windows Server 2008 R2的SQL Server数据库? 在USB上安装vmwarepipe理程序是否是最佳实践? selectvmware esxi存储的最佳做法是什么?
目标是让我们的域名指向使用IIS7托pipeWeb应用程序的虚拟机的公共IP地址。 我有一个由iLand托pipe的虚拟机上运行的IIS7服务器。 服务器有一个打开端口80的公共IP地址。 我可以从浏览器(XXX.xxx.xxx.xx)打IP地址,它给了我默认的IIS网站。 GoDaddy托pipe我们的域名,我已经将Alogging映射到VM的公共IP地址。 IIS Web应用程序绑定如下 types:http 主机名称:domainname.com 端口:80 IP地址: * 做一个快速的DNS查找它看起来像是最佳的networking映射到正确的IP地址。 但是我仍然无法通过浏览器访问到optimalops.com域名。 我错过了什么吗? 我可以使用浏览器打到服务器的公共IP地址,所以有一些DNS设置没有configuration。
我在我的站点example.com的apache.log文件中获得了19000行。 我的托pipe服务提供商closures了托pipe,并通知我,我需要避免再次激活我的托pipe。 我知道我有大量的访问,但我不知道如何避免这种情况。 88.190.47.233 – – [27/Jun/2013:09:51:34 +0200] "GET / HTTP/1.0" 403 389 "http://example.com/" "Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.10.289 Version/12.02" 417 88.190.47.233 – – [27/Jun/2013:09:51:34 +0200] "GET / HTTP/1.0" 403 389 "http://example.com/" "Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.10.289 Version/12.02" 417 175.44.28.155 – – [27/Jun/2013:09:51:44 +0200] "GET /en/user/register HTTP/1.1" 403 503 "http://example.com/en/" "Mozilla/4.0 […]
出于商业原因,我为Apache 2.2.22(mod_rewrite)创build了以下重写规则: RewriteRule /site/(\d+)/([^/]+)\.html /site/$2/$1 [R=301,L] 如果给出了这样的url: http: //www.mydomain.com/site/ 0999 / document.html 被翻译成: http : //www.mydomain.com/site/ document / 0999 .html 这是预期的情况。 但是,有名称只是数字的文件。 所以考虑下面的情况: http://www.mydomain.com/site/ 0055/0666 .html 获取翻译成: http://www.mydomain.com/site/ 0666/0055 .html 这也符合我的重写规则模式,所以我最终浏览器的“网页导致了太多的redirect”错误。 我研究了很长时间,没有find“好”的解决scheme。 我试过的东西: 使用[END]标志。 不幸的是我的Apache版本不可用,也不适用于redirect。 在RewriteCond子句上使用%{ENV:REDIRECT_STATUS}来结束重写过程(L)。 出于某种原因,%{ENV:REDIRECT_STATUS}在我尝试的所有时间都是空的。 如果我的规则匹配,添加一个带有Header子句的响应头,然后检查这个头( 详情请看这里 )。 似乎a)REDIRECT_addHeader为空b)标题不能明确地设置在301响应上。 还有另一种select。 我可以设置一个查询参数的redirectURL,这表明它来自redirect,但我不喜欢这个解决scheme,因为它似乎hacky。 有没有一种方法可以完成[END]标志的function,但是在旧的Apache版本中呢? 比如我的2.2.22。 谢谢!