服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个监听端口XXXX的服务器(cassini)。 它只接受来自本地主机的连接。 这是不可configuration的。 我想临时运行一个程序,它将在所有networking接口上监听YYYY端口,并将每个连接转发到本地主机上的端口XXXX 。 什么是一个很好的工具来做到这一点?
我们的IT正在尝试configuration一个新的apache / jboss / apj安装程序。 当我浏览到http://domain.com/jboss/test.jsp 并回request.getRequestURL()我得到 http://domain.com/test.jsp (没有jboss)我部署的应用程序遇到了很多404的正因为如此。 这就是我们的IT部门所设置的ProxyPassReverse。 <Location /jboss> ProxyPass balancer://cluster stickysession=JSESSIONID ProxyPassReverse https://domain.com/jboss/ </Location> 不应将指令设置为: <Location /jboss> ProxyPass balancer://cluster stickysession=JSESSIONID ProxyPassReverse /jboss https://domain.com/jboss/ </Location> 编辑当我使用response.sendRedirect时,问题会出现 在我们使用的旧服务器上 response.sendRedirect("login.jsp?message=You have successfully logged off."); 让事情与我必须重新编码为新的代理工作 response.sendRedirect("/jboss/AppName/login.jsp?message=You have successfully logged off."); 我的应用程序不再是可移植的或可重复使用后者的语法。 该行在我的框架servlet注销,并由我的所有应用程序共享。 错误(在Apache中,不是jboss) response.sendRedirect("login.jsp?message=You have successfully logged off."); 文件不存在:/ folder1 / folder2 / AppNamelogin.jsp […]
目前我有两台名为(ProcessServer1和ProcessServer2)的服务器,它们除了将用户上传的video转换为flv或mp4格式外,什么也不做。 转换设置是512k,虽然我不认为这是我要问的问题,因为我相信它与文件大小和input/输出操作有关,但我们会在一分钟之内做到这一点。 然后这两台服务器将video上传到video存储服务器(StorageServer1)。 StorageServer1的作用不过是存储video文件。 MainServer1将主持该网站(目前使用开源ClipBucket的修改版本)。 它将在CentOS6.2 64位上运行,并将安装以下内容:mysql,httpd和ClipBucket网站软件。 该服务器将所有这些安装在单个RAID 1 SSD驱动器arrays(两个驱动器)上。 它将负责托pipe整个网站的缩略图文件夹,MySQL等我提到这一点,因为大量的访问者等于大量的MySQL请求以及每当网页加载和SSD应该显着帮助显示大量的缩略图。 同样,所有这些都将在该RAID 1 SSD驱动器arrays上。 当用户上传video时,MainServer1根据哪个服务器最不繁忙将该请求redirect到ProcessServer1或ProcessServer2。 然后这些服务器将把处理后的video上传到StorageServer1。 StorageServer1将具有1Gbps的带宽连接/端口。 当我的网站的用户开始观看video时,整个页面从MainServer1加载,但video从技术上从StorageServer1中被取出。 我需要确保StorageServer1可以同时处理几千个同时观看不同video或同一video的用户。 换句话说,我们并不是在技术上将一个video同时传输给一群人,比如电视或者直播等。用户正在观看这些video,就像他们在YouTube或者其他video中一样分享网站。 这里同样的原则。 我需要得到您对StorageServer1的RAID和硬盘configuration的意见。 现在我有8个2TB SATA 7200转硬盘,我计划在RAID10中运行。 我很好奇IOPS是如何被关注的,因为大多数情况下,当有人观看video时,他们基本上正在下载video,如果video是几MB到几百MB,那么IOPS会成为一个问题。 我知道,如果这是一个SQL服务器,其中有很多很多的微小的读/写操作,那么IOPS是一个很大的因素,但是在我的情况下它仍然是一个很大的因素? 假设我能够使用所有1Gbps的端口速度,假设我有几千个同时在线的用户在观看video,那么我的上述RAID 10的想法是否正常,或者您认为我需要更多的硬盘来获得更多的IOPS? 提前致谢。
我想开始使用“vim -X”来存储encryption的文本文件。 这是一个很好的介绍如何做到这一点: http://www.techrepublic.com/blog/security/vim-offers-strong-file-encryption-with-blowfish/4870 但是,如何确定正在使用什么encryptionalgorithm,以及如何将其更改为河豚,如果它是较旧的,不太安全的algorithm?
我有一个专用的服务器,不需要在任何帐户使用电子邮件,我发现磁盘经常充满。 我用它来解决它删除domlogs和一些apache日志,但现在没有解决它,所以我search了什么是使用磁盘上的最大空间,发现文件夹/home/user/mail/new/充满了文件,我从一些用户删除这些文件夹,现在磁盘已经不满了。 我怎样才能禁用电子邮件function,使这些文件夹不会充满文件了? 服务器甚至没有在任何帐户configuration的电子邮件地址,所以我认为这是所有垃圾邮件从一些通吃地址。
我试图在我的.htaccess中将引用者与主机名匹配,并偶然发现以下内容。 条件如下: RewriteCond %{HTTP_REFERER} ^https://%{HTTP_HOST}.*$ 但是,这永远不会匹配,并且mod_rewrite的日志文件指出: RewriteCond: input='https://mysite.com/test.htm' pattern='^https://%{HTTP_HOST}.*$' => not-matched 为什么HTTP_HOSTvariables在这种情况下不能被扩展?
我们刚刚为files.website.com购买了一个证书。 我们已经将它安装到我们正在使用的文件传输软件(Globalscape EFT),但仍然收到一条错误消息:“网站的安全证书不可信!” 我从浏览器中查看证书,并且域名与证书中的名称完全匹配。 我在这里错过了什么? 谢谢您的帮助。
我如何testingcookie是否在Varnishconfiguration文件中以SESS*开头。 如果设置了这个cookie,我想要所有的请求到达服务器。 这是一个正则expression式吗?
我注意到RVS4000在Cisco上启用IPSec时性能下降。 使用Windows Server IPSec来处理这个处理会更明智吗? 这种情况下的风险/回报是什么? 编辑:简而言之,使用思科IPSec或使用Windows Server 2008 R2上的软件更好?
我需要一些实用程序来监视哪个主机正在尝试连接我的mysql服务器。 Bascially我想要连接到MySQL服务器或甚至试图连接的用户/主机的所有细节。 谢谢