服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
什么是最好的亚马逊AWS地区为澳大利亚观众主办一个网站? 亚马逊的营销材料似乎表明,新加坡是最好的地方,但我已经进行的pingtesting没有结果。 一次testing的结果是,加利福尼亚的testing时间为〜220ms,新加坡的testing时间为400ms,两个testing站的testing结果都为250ms。 它比什么都重要吗?
我想创build一个mod_rewrite RewriteRule是独立于网页的安装位置。 我想在.htaccess文件中定义重写规则。 我们以此为例: RewriteEngine on RewriteRule ^(.*)\.html html.php 有了这个规则,我想把所有* .html请求映射到一个位于web根目录下的html.php脚本。 问题是,webroot的公共基础URL可能会改变。 所以Web根可以位于http://www.somewhere.tld/或http://www.somewhere.tld/的某个子目录中。 但在重写规则中使用相对path不起作用。 所以我必须写下其中的一个: /html.php (When web is located in root directory of the web) /foo/bar/html.php (When web is located in foo/bar sub directory) 或者我可以设置一个RewriteBase,但我根本不想configuration这个path。 我希望apache自动做正确的事情,所以我可以复制到一些目录的网页,它只是工作,而不告诉重写规则的网站位于。我怎样才能做到这一点?
我想知道在build立一个ssh连接的幕后发生了什么,我的意思是直到我们从一台Linux机器登陆Linux的shell。 我知道密码不是以纯文本forms在ssh连接中发送的。 那么他们做什么来encryption连接。 在这里,我假设我没有生成我的公/私钥。 我使用密码进行身份validation。 所以我认为在确保连接之前不能进行密钥交换。 我search谷歌和服务器故障,但没有命中。 在服务器错误最近我得到了这篇文章什么是确切的时候执行密钥协商ssh发送? 。 以上post假定用户正在通过公钥交换进行连接。 但是我正在寻找一个没有公钥/私钥的安全连接的情况。 即使在input密码之前,它如何encryption连接。 它使用什么来保护连接,使密码不发送纯文本?
我为应该在启动时运行的node.js程序做了一个相当简单的启动脚本: start on startup stop on shutdown script exec sudo -u max WEBSITES_DIR=/home/max/websites/ /usr/local/bin/node /home/max/websites/server.js 2>&1 >> /var/log/node.log end script 如果我使用: sudo start my-program 它的工作原理,但是当我重新启动机器时,我收到错误消息: init: my-program main process (325) terminated with status 2 任何人有任何想法如何debugging呢?
我有几个Web应用程序在我的开发人员机器上运行。 他们模仿我们在子域上托pipe的生产Web应用程序。 例如,考虑: api.myserver.com – is mimicked by 127.0.0.1:8000 www.myserver.com – is mimicked by 127.0.0.1:8008 and so on… 我怎样才能使我的Windows 7机器上的HTTP调用“api.myserver.com”(注意缺less端口号)redirect到127.0.0.1:8000等? 请注意,这需要同时适用于客户端调用(在浏览器中)和服务器端调用(从IIS到Python开发服务器,反之亦然)。 我需要一个代理来运行本地来实现吗? 你能推荐这样的工具吗?
由于tmpfs只存在于内存中,它能像内存一样碎片化吗? 是否有自动碎片整理内存的机制,从而增加(甚至略微)存储文件的访问速度?
我想让Monit检查一个Web应用程序的健康状况,频繁地运行廉价/平凡的检查以及不经常检查(例如1/5分钟)的昂贵/不重要的检查。 我怎么能告诉它检查一个给定的主机比每个监视间隔更频繁?
我刚刚写了一个快速的小PowerShell脚本,使我的生活更容易,我面临的任务。 我认为把它放在互联网上是很好的,别人也可能会觉得它有用。 麻烦的是,为我的小脚本打开一个新的CodePlex或SourceForge“项目”感觉像是矫枉过正。 是否有类似的网站共享或开放源代码脚本?
我们的服务器房是一个改装的衣柜,我们有一对壁挂式空调机组来冷却房间。 这些都指向服务器机架的前面,并有一个小的通风口热气stream。 我们当然没有一个理想的环境,但这是我正在与之合作。 我的问题是关于空调机组的电离特性。 我知道这个function基本上会吐出附着在灰尘和其他颗粒上的负离子,并使它们沉重地落到地面上。 有了这个基本的理解,我想弄清楚是否有更好的服务器房间打开或closures。 我想可以把它打开意味着更纯净的空气,这意味着空气进入服务器的空气将会减less(也就是很好地打开它)。 但是,我也可以想象,电离的空气将会包含更大,更重的尘埃颗粒,通常会掉落到地面,但是由于气stream,可能会被吸入服务器。 这将导致服务器中更大的尘埃颗粒,这将更有可能导致问题(即好的closures它)。 我没有在网上find太多东西,所以我希望有人在那里可能已经做了一些更深入的研究。 或者,希望有人能够真实地告诉我,我正在考虑的东西如此微小,不会有所作为。
我无法在XenServer(5.6 FP1)上安装共享。 从命令行我尝试: mount.cifs //server/share /mnt/share -o credentials=credfile credfile的内容是: username=Administrator password=What@zR\!p3s 当我运行上面的安装命令,我得到“访问被拒绝”。 但是,如果我运行以下命令它的工作原理: mount.cifs //server/share /mnt/share -o username=Administrator,password=What@zR\!p3s 请注意“\”是为了逃避砰的一声,我已经在证书文件中试过这个和没有它。 有什么build议么?