【问题标题】:How to configure apache to serve directory for custom domain如何配置 apache 为自定义域提供目录
【发布时间】:2016-12-27 20:02:39
【问题描述】:

目前,我已将通过 GoDaddy 购买的域配置为指向我个人 ec2 实例的弹性 IP 地址。我在寻找正确的解决方案来配置我的 httpd.conf 以使我的自定义域 example.com 指向特定的子目录 var/www/Example 时遇到问题。此外,我希望能够通过简单地输入弹性 ip 和子目录来访问我的其他项目和站点。

我已经尝试使用具有以下配置的虚拟主机..

<VirtualHost *:80>
    ServerAdmin webmaster@example.com
    DocumentRoot "/var/www/html/Example/wordpress"
    ServerName fitnessfifteen.com
    ErrorLog "logs/example.com-error_log"
    CustomLog "logs/example.com-access_log" common
</VirtualHost>

当我这样做时,我可以通过访问 www.example.com 访问正确的内容,但是,我无法通过 11.11.111.111/OtherProjectDirectory 访问我的其他文件和项目(我得到了默认的内部服务器错误页面)。我对这类东西完全陌生,所以这是不可能的,我有一个根本的误解。

【问题讨论】:

    标签: wordpress apache amazon-ec2 httpd.conf virtual-hosts


    【解决方案1】:

    如下添加另一个虚拟主机到 http.conf 并重启 apache。

    <VirtualHost *:80>
        ServerAdmin webmaster@example.com
        DocumentRoot "/var/www/html/Example/wordpress/OtherProjectDirectory"
        ServerName 11.11.111.111
        ErrorLog "logs/example.com-error_log"
        CustomLog "logs/example.com-access_log" common
    </VirtualHost>
    

    【讨论】:

      猜你喜欢
      • 2018-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 2014-06-01
      • 2021-07-27
      • 2018-11-11
      相关资源
      最近更新 更多