【问题标题】:Apache Virtual Host multiple routesApache 虚拟主机多条路由
【发布时间】:2018-05-03 21:50:22
【问题描述】:

我们有一个 VUE 前端,它位于 dist (var/www/dev/dist) 文件夹中。当用户访问 dev.domain.com 时,我们成功设置它命中 dist 文件夹。我们遇到的问题是我们的 api,它位于 api 子文件夹(var/www/dev/api/public)中。我们试图完成的是当 URL dev.domain.com/api 被调用时,它指向 /var/www/dev/api/public 并且还将处理附加到 api 的所有请求(dev.domain.com/api/ *)。

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    Servername dev.domain.com
    ServerAlias dev.domain.com

    Alias /api /var/www/dev/api/public

    <Directory /var/www/dev/api>
            Options All
            AllowOverride All
            order allow,deny
            allow from all
    </Directory>

    DocumentRoot /var/www/dev/dist

    <Directory "/var/www/dev">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/dev-domain.log

    # Possible values include: debug, info, notice, warn, errot, crit
    # alert, emerg.
    LogLevel warn

    Customlog ${APACHE_LOG_DIR}/dev-domain-access.log combined

</Virtualhost>

【问题讨论】:

标签: apache alias virtualhost


【解决方案1】:

经过上述评论的更多研究和帮助后,我最终让它与以下虚拟主机配置一起使用。

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    Servername dev.domain.com

    DocumentRoot /var/www/dev/dist/

    <Directory "/var/www/dev/">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

    Alias /api/ "/var/www/dev/api/public/"
    <Directory "/var/www/dev/api/public/">
            Options Indexes FollowSymLinks
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/dev-domain.log

    # Possible values include: debug, info, notice, warn, errot, crit
    # alert, emerg.
    LogLevel warn

    Customlog ${APACHE_LOG_DIR}/dev-domain-access.log combined

</Virtualhost>

【讨论】:

    猜你喜欢
    • 2014-11-13
    • 2016-10-22
    • 2020-06-14
    • 1970-01-01
    • 2017-01-02
    • 2013-05-22
    • 2011-06-19
    • 1970-01-01
    • 2014-12-24
    相关资源
    最近更新 更多