Questions tagged «virtualhost»

与虚拟主机有关的问题;也就是说,为同一台计算机上多个逻辑上分开的实体提供内容。通常与Web服务器中基于名称的虚拟主机有关,但也可以涵盖其他协议,例如SMTP或IMAP。

4
仅当存在合适的文档根目录时才使用VirtualDocumentRoot
我想建立一个可以动态创建Apache虚拟主机而无需重新加载配置的环境。 我可以使用mod_vhost_alias做到这一点,我可以像这样设置默认的虚拟主机 <VirtualHost *> UseCanonicalName Off VirtualDocumentRoot /var/www/sandboxes/domains/%0 ServerName catchall.host </VirtualHost> 效果很好,但是如果请求当前未设置的主机名,则会收到404 Not Found错误。 我真正想做的是仅在文档根目录存在的情况下才启动VirtualHost ,否则请尝试匹配另一个虚拟主机(换句话说,使VirtualDocumentRoot的存在与使用虚拟主机相同) ServerAlias) 我尝试将其作为第二个虚拟主机,而第一个虚拟主机仅处理所有请求,但这没有用-对配置了VirtualDocumentRoot的域的请求落入默认的虚拟主机。 因此,如何动态配置虚拟主机,但对于尚未配置的任何虚拟主机又回退到另一个虚拟主机?


3
如何在Apache虚拟主机中使用DocumentRoot和服务器状态?
我将这个虚拟主机设置作为虚拟主机列表中的第一个。它是 <VirtualHost localhost:80> ServerName localhost DocumentRoot "/www/drupal5" <Location /server-status> SetHandler server-status Order Deny,Allow Allow from localhost </Location> </VirtualHost> 其余的虚拟主机在下面,并表示为*:80。 当我在此虚拟主机中包含DocumentRoot时,服务器上的请求http://localhost/server-status始终通过/www/drupal5/.htaccess中的重写规则来命中/index.php。如果我删除DocumentRoot声明,则/ server-status请求可以正常工作,但是该站点根本不可用http://localhost/。 我该如何http://localhost/server-status工作以及要加载的网站http://localhost/?

1
如何验证我的虚拟服务器提供商是否按承诺提供了SSD?
在本月中,我租了两台vServer,每台均来自不同的提供商。两者都表明系统的磁盘使用SSD技术(根据我在笔记本电脑上的经验,我期望带宽至少为300MB / s,甚至可能更高)。 ssh在机器上,我发现一项任务需要相当多的磁盘IO显得很迟钝。因此,在这里我想问一下如何宣传标榜的东西(具有SSD磁盘空间)确实是正确的。 我尝试过 dd if=/dev/rootFssBlockDev bs=5M count=2000 of=/dev/null 并接收这些输出。 主机1(85.2MB / s) dd if=/dev/rootFssBlockDev bs=5M count=2000 of=/dev/null 2000+0 records in 2000+0 records out 10485760000 bytes (10 GB, 9.8 GiB) copied, 123.05 s, 85.2 MB/s 主机2(544 MB / s) dd if=/dev/rootFssBlockDev bs=5M count=2000 of=/dev/null 2000+0 records in 2000+0 records …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.