【问题标题】:VirtualHost Configuration causing issuesVirtualHost 配置导致问题
【发布时间】:2014-12-08 12:03:27
【问题描述】:

我对 VirtualHosts 很陌生, 我的用例是: 域 mobc.in 应该被重定向到 /var/www/html/mobc 并且所有其他请求都应该重定向到 /var/www/html

我使用的配置是

<VirtualHost *:80>
    DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
     DocumentRoot /var/www/html/mobc
     ServerName www.mobc.in
     ServerAlias mobc.in *.mobc.in
     ErrorLog logs/mobc.in-error_log
    CustomLog logs/mobc.in-access_log common
</VirtualHost>

这没有达到目的,甚至 mobc.in 被重定向到 /var/www/html

请帮助我。

【问题讨论】:

    标签: apache virtualhost


    【解决方案1】:

    删除第一个虚拟主机标签和内容。只需使用第二个并使用 httpd.conf 中的默认 documentroot

    【讨论】:

    • 嘿,我之前试过这个,但遇到了一个问题。说我的 IP 是 xx.xx.xx.xx 。当我删除第一个 Virtualhost 标签时,虽然 mobc.in 重定向到所需的目录,但 xx.xx.xx.xx/mobc 不起作用。您对此有何建议?
    • 要让 xx.xx.xx.xx/mobc 工作,您需要使用别名选项。 # Alias: 将 web 路径映射到文件系统路径,并用于 # 访问不在 DocumentRoot 下的内容。 # 示例:# 别名 /webpath /full/filesystem/path
    猜你喜欢
    • 2021-05-06
    • 1970-01-01
    • 2017-04-03
    • 2012-05-21
    • 1970-01-01
    • 2021-07-01
    • 1970-01-01
    • 2020-11-18
    相关资源
    最近更新 更多