服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想以两种不同的模式运行我的网站:开发和testing。 我目前在/var/www/mywebsite.combuild立了网站,工作正常。 现在我想build立一个不同的URL指向相同的文件,但只有一个区别:apache的setEnv。 我想设置APP_ENVtesting,所以我可以打到http://test.mywebsite.com/并阅读PHP中的APP_ENV。 这可能吗?
我想给我的老式ProLiant ML350 G5服务器提供最后一个提升,只需要几年的时间就可靠! 预算约1500美元(我没有更多),我打算更换CPU(+增加第二个),我的RAID控制器(E200i)的电池caching,双倍的RAM,并更换所有的硬盘驱动器。 我有7个硬盘(SAS 10krpm,72Gb)+ 1备用RAID5,我的系统是全部(没有空托盘,全磁盘)。 在我目前的RAID5arrays中,我有2个分区: – 1个OS分区,20Gb – 1个数据分区,350 Gb 我计划用以下方式replace这8个磁盘: – RAID 1中的2个300GB SAS 15krpm(= OS的1个分区) – RAID 1中的2个2 TB SATA 7.2krpm(= 1个DATA分区) 我最大的限制是我只有01天来升级我的服务器。 因此,我正在寻找克隆所有文件(OS +数据分区)到我的新arrays,即: – 操作系统分区将被克隆到RAID1“2x300Gbarrays” – 数据分区将被克隆到RAID1“2x2Tb阵” 我的第二个问题是,我需要在插入新硬盘之前删除所有旧硬盘。 我正在运行Windows Server 2003 R2,即使MS支持即将到期,我也无法购买新许可证,并花费时间进行configuration。 显然,1500美元,我不能也买一个新的服务器,我可以从现在开始configuration! 思考ASR(NTBackup),但我没有软驱(并不真的想投资一个!)想到一个clonezilla克隆,并阅读这个有趣的链接: Windows Server 2003的 – 移动C:分区到一个新的SAS磁盘 ,但是我没有那么有信心在RAID5上使用Clonezilla。 什么应该是快速和容易(如果可能的话)“复制/粘贴”我的操作系统(所以不需要重新安装和重新configuration所有)和数据/程序/服务等最好的select…? 感谢您的意见
我有一个VPS运行一个网站。 我在服务器上设置了一个日志,我收到了几个警报,如: 共有2个站点探测服务器 31.4.180.163 88.1.154.211 请求错误响应代码 400错误的请求 JBoss:1次(s) 所以我决定检查Apache日志,我发现以下内容: [Wed Jun 04 05:35:39 2014] [error] [client 37.187.24.27]请求中的URI无效GET JBoss By Max HTTP / 1.1 还有一个从昨天开始: 共检测到1个可能的成功探测器(以下URL) 包含匹配一个或多个表示可能的利用的string列表的string): 空HTTP响应301 我完全失去了。 这是什么意思? 我已经做了几个谷歌的研究,但没有什么是明确的。 有小费吗? 谢谢。
这个办公室有一个由Cisco Catalyst和Juniper EX L3交换机组成的networking。 思科路由器和Juniper L3交换机之间共享一个OSPF区域。 瞻博networking上的主机正在运行FTP服务器,并且一直处于丢包状态,导致额外的开销重新发送丢失的数据包。 不确定是什么问题。 我认为交换机之间的MTU差异可能导致帧丢失。 但是我听说MTU的尺寸差异很小,可以忽略不计,但这是否实用? 有没有人绕过调整跨设备交换机的MTU大小? 或者我只是想象这个问题? 从思科到Juniper的输出之一: 980 bytes from 192.168.21.100: icmp_seq=0 ttl=255 time=11.49 ms 980 bytes from 192.168.21.100: icmp_seq=1 ttl=255 time=3.765 ms 两边的MTU都是1500。 谢谢。
我们如何捕获/阅读pcap与选项解码一个自定义的端口与tcpdump? 例如81作为http端口。
我在我的雇主提供给我的新MacBook Pro上使用Google Chrome。 当我连接到我的雇主networking时,我访问的许多HTTPS网站在使用Google Crome访问时都不起作用。 例如:www.facebook.com 如果我使用不同的浏览器(如Safari),或者甚至在我的Macbook连接到家庭WiFinetworking时使用Chrome,这些相同的网站也可以很好地工作。 Chrome报告错误:“证书由未知权限签名”。 看附加的截图。 我该如何解决这个问题? 我真的想使用Chrome。 但无法访问众多重要的工作和外部网站是不可接受的。
我正尝试通过HTTPS安装SVN的CentOS 6.5 64位服务器。 不幸的是,在configuration/etc/httpd/conf.d/subversion.conf文件后,如下所示(更改path): <Location /repos> DAV svn SVNParentPath /path/to/svn/repos # Limit write permission to list of valid users <LimitExcept GET PROPFIND OPTIONS REPORT> # Require SSL connection for password protection SSLRequireSSL AuthType Basic AuthName "Authorization Realm" AuthUserFile /path/to/passwdfile Require valid-user </LimitExcept> </Location> 重新启动http时出现以下错误消息: Starting httpd: Syntax error on line 3 of /etc/httpd/conf.d/subversion.conf: Unknown DAV […]
我有这个脚本应该移动计算机没有他们的子网,但我不断收到以下错误,我不能为我的生活find问题。 我可以使用move-adobject手动移动电脑。 错误: Move-ADObject : The operation could not be performed because the object's parent is either uninstantiated or deleted At C:\tools\move_computers_ad_subnet.ps1:179 char:22 + Move-ADObject <<<< -Identity $ComputerDN -TargetPath $DestinationDN + CategoryInfo : NotSpecified: (CN=DS-RECEPTION…nta,DC=co,DC=uk:ADObject) [Move-ADObject], ADException + FullyQualifiedErrorId : The operation could not be performed because the object's parent is either uninstantiate d or […]
有人指出一个未知的域可能通过Alogging到我的服务器的IP地址。 我想拒绝从这个域访问所有的服务(httpd,ssh,邮件等),只允许来自我的域的请求。 我想这样做,当我连接到该域它完全拒绝从我的服务器。 我可以通过更改我的Web服务器设置来禁止从HTTP访问,但是我想为每种连接types执行此操作。 我怎样才能做到这一点?
我有一个使用proxy_pass转发请求的NodeJS应用程序。 当NodeJS应用程序closures时,我想显示一个自定义的错误页面。 所以我把一个5xx.html文件放到/var/www/some-folder/errors并将错误转发给它。 现在当我尝试访问http://some.address.com而NodeJS服务器closures时,会引发502错误,nginx会正确返回5xx.html页面。 现在根据nginx.conf (见下面),我假设如果我请求http://some.address.com/errors/5xx.html ,它通过location ^~ /errors/指令转发到/var/www/some-folder ,然后到/errors/5xx.html 。 但不是获取5xx.html页面,我得到默认的nginx 404 Not Found页面。 为什么我不能直接访问5xx.html页面? 谢谢。 nginx.conf server { server_name some.address.com; location / { // some settings proxy_pass http://127.0.0.1:8084/; } location ^~ /errors/ { internal; root /var/www/some-folder; } error_page 502 503 504 505 /errors/5xx.html; }