服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有Windows Server 2003与IIS6。 每当我请求以.asp服务器返回404错误但不是通常的错误时,错误响应如下所示: HTTP/1.1 404 Not Found Content-Length: 93 Content-Type: text/html Date: Tue, 07 Jun 2011 07:14:27 GMT Connection: close <html><head><title>Error</title></head><body> . </body></html> 这个错误的起源是什么?我该如何解决这个问题?
我一直在阅读/误解EBS费用10美元/ 10万美元。 这是否意味着1M查询花费$ .10? b / ci正在创build一个基于networking的testing,他们需要大量的查询来保存进度,结果和考试。 我也在我的sql中使用blob对象来存储图像。 那么,这是否意味着我为10万美元的查询支付了10美元?
我们正在考虑运行一个中等大小的邮件服务。 目前,dovecot似乎是一个很好的select,我们即将build立一个小testing环境来检查一些与其他系统的集成点。 但是,我想知道是否还有其他邮件服务器(或服务),我们还没有看过(我们也看过qmail)。 替代品并不一定是免费或开源的,但我们确实有一些要求。 必须拥有: 必须支持将用户身份validation委派给集中式用户registry。 必须支持5万到15万用户。 必须支持邮箱/传出/传入邮件大小的configuration。 必须支持与input/输出垃圾邮件/恶意软件filter的集成。 可选(但非常感激): 应该有一个API(最好是一个像REST服务或开放数据库那样的跨平台),以允许查询用户状态,如配额使用情况,垃圾邮件状态,未读邮件等,以供其他应用程序使用。 应该支持SSL连接。 看起来好像戴夫科特是一个不错的select,我主要是在寻找确认这是正确的select,否则我们应该看看。
我有一个服务器运行多个网站,每个网站configuration为一个单独的虚拟主机。 一些可信的用户需要shell访问Web服务器,但是为了防止滥用和意外的错误configuration,每个用户只允许写访问他们自己的网站目录。 目前实现的方式是,每个网站的所有权设置为username:apache ,其中“用户名”是允许写入目录的用户的用户名,“apache”是组名,实际的Apache用户属于。 这种configuration在一定程度上起作用。 用户可以编辑现有文件并创build新文件,而不会出现任何问题。 然而,由于大多数网站是由各种CMS软件驱动的,所有由CMS(即,web服务器/ Apache)写入目录的内容都被写为apache:apache ,并且用户不会接收到新文件的写入权限。 我的问题: 什么是最好的方法来build立这样的configuration,允许多个用户只能写访问他们自己的目录,而由Web服务器写的文件也可以由用户写入? 是否有可能指示Apache将某些虚拟主机的数据写入另一个用户和组?
我试图在Centos 5.6上构build一个ape服务器,但得到以下消息: / usr / bin / ld:找不到-lmysqlclient_r collect2:ld返回1退出状态make:*** [modules]错误1 我怎样才能使它工作? 我发现/ usr / lib64 / mysql中的libmysqlclient_r.so和/ usr / lib / mysql /是它们需要的文件吗? 如果是这样,我怎么能得到LD看到他们?
我的Windows 7 Ultimate N SP1 64位工作站被configuration为与本地Debian挤压NTPd同步。 在从configuration对话框中手动触发同步后,Windows声称已经成功同步了它的时钟,但仍然是几十秒的时间。 在这里可以做些什么来改善Windows的行为?
我知道有一种方法可以将任何已定义的URLparsing为不同的URL,但我不记得如何或在何处定义此设置。 我明白这是不明确的,所以考虑下面的例子。 我正在build立http://www.webapplication.com 。 我已经在IIS 7中设置了网站。但是,我还没有转发名称服务器来parsing我的服务器,所以URL指向其他地方完全。 但是,当我在本地访问http://www.webapplication.com时 ,我想要解决IIS 7网站。 我怎样才能做到这一点? 这是在IIS,个人浏览器(IE或Chrome)或其他地方(如我的networking设置)的设置?
我想了解如何使用VPS以及如何使用我拥有的资源。 我需要运行几个webapps,每个webapps在一个单独的域。 我有1个专用服务器。 我应该把它分成不同的VPS,并在VPS上有每个Web应用程序,或者是滥用VPS的意思? 我使用VPS看到的问题是,每个Web应用程序的服务器环境都将被隔离,但是所有的Web应用程序都使用一组类似的库。 在没有vps的环境下,所有的应用程序共享这些库,但在vps下,我必须将这些库复制到每个vps。
可以说,我的后端需要2秒的可怕反应(我们的控制权说),我永远不会想要访问者体验这种延迟,我们不受cookie或用户会话的影响。 我想在nginx中做的是这样的: server { location / { # server requests from cache unless for some reason its not in cache proxy_pass http://backend/ proxy_cache mycache proxy_cache_is_valid 2m } location / where request IP = 127.0.0.1 { proxy_pass http://backend/ do_not_use_cache but_store response in cache } } 这样我就可以从本地主机运行一个简单的curl任务,每隔30秒运行一次,以保持caching新鲜/热与我需要的几个页面,我不希望访问者是一个温暖的caching。 我读过文档,但不知道如何做到这一点。
在Raid 1中,我有一个带有SmartArray P212的ML110 G6和两个Seagate(非HP)SAS磁盘。 当我运行HP Insight Diagnostics时,出现了一些与SMART错误testing相关的错误,我想确认这是由于控制器无法查询驱动器,因为它们不是HP。 我相信驱动器没有失败,但我想确定。 请查看我从Insight Diagnostics报告中获取的这些屏幕截图: