【问题标题】:How to configure Apache2.4 with two locations如何用两个位置配置 Apache2.4
【发布时间】:2016-05-08 20:41:05
【问题描述】:

我有一个安装了标准 apache 2.4 的 Ubuntu 服务器,它从 /var/www/html 获取其内容。 因此,http://example.com/index.html 可以访问我拥有的每个 html 页面 ... 现在我想要一个单独的目录 /var/app1/html 来保存另一个网络项目并且可以通过http://example.com/application1/ 访问 我试图设置一个不同的conf。 /etc/apache2/sites-enabled 下的文件,内容如下

<VirtualHost *:80>
    ServerName example.com

    DocumentRoot /var/app1/html
    <Directory /var/app1/html>
        AllowOverride None
        Require all granted
        Allow from All
    </Directory>
</VirtualHost>

但是,如果我不知道如何设置名称 application1 以便 example.com/application1 链接到 /var/app1/html

最好的问候

P0nch0

【问题讨论】:

    标签: html apache virtual host


    【解决方案1】:

    我将这两种配置放在一个 conf 文件中(不确定这是否会对您产生影响)。您应该能够通过更改 app1 的 ServerName 以包含路径来将 app1 链接到目录。例如:

    <VirtualHost *:80>
        ServerName example.com
        ServerAlias www.example.com
        DocumentRoot /var/app1/html
        <Directory /var/app1/html>
            AllowOverride None
            Require all granted
            Allow from All
        </Directory>
    </VirtualHost>
    
    <VirtualHost *:80>
        ServerName example.com/app2
        ServerAlias www.example.com/app2
        DocumentRoot /var/app2/html
        <Directory /var/app2/html>
            AllowOverride None
            Require all granted
            Allow from All
        </Directory>
    </VirtualHost>
    

    如果您想使用 ServerName 之上的任何其他域连接到应用程序,您应该使用 ServerAlias。例如:

    <VirtualHost *:80>
        ServerName example.com/app2
        ServerAlias example2.com www.example2.com
        DocumentRoot /var/app2/html
        <Directory /var/app2/html>
            AllowOverride None
            Require all granted
            Allow from All
        </Directory>
    </VirtualHost>
    

    使用子域设置此配置可能更有益:app2.example.com

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2020-12-24
      • 2018-08-20
      • 1970-01-01
      • 1970-01-01
      • 2015-06-11
      • 2017-03-29
      • 1970-01-01
      • 2020-02-26
      • 2015-09-22
      相关资源
      最近更新 更多