【问题标题】:How to configure Apache2 with Laravel Backend/React Frontend如何使用 Laravel 后端/React 前端配置 Apache2
【发布时间】:2018-03-01 20:13:22
【问题描述】:

我正在尝试设置一个服务器配置,其中 React 是前端,Laravel 是 API,但我不确定如何设置 Apache2,以便 mydomain.com/api 将为 Laravel 提供服务,而其他一切都将为 React 提供服务

我尝试在 mydomain.com/api 上为 Laravel 设置一个单独的站点配置文件,该文件被路由到 Laravel 公用文件夹,但它不起作用

感谢任何建议

谢谢

  • 扎克

【问题讨论】:

    标签: php laravel reactjs apache2


    【解决方案1】:

    我之前有过这个问题,如下所示。

    我没有为第二个站点创建新的配置文件,只是将其作为别名包含如下。

    在您的 000-default.conf 中

    <VirtualHost *:80>
        ServerAdmin root@example.com
        ServerName example.com
        ServerAlias www.example.com
        Alias /api/ /var/www/html/api
        DocumentRoot /var/www/html
    
    
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
    </VirtualHost>
    

    别名定义您的新站点或应用程序。

    在设置别名时,如果“/api/”不起作用,请尝试/api。其中任何一个都应该工作。

    并确保在 /etc/apache2/apache2.conf 中设置文档根配置

    【讨论】:

    • 这成功了!非常感谢!无法在线找到它ANYWHERE
    • 谢谢,它有效,它对我使用这种形式“/api”顺便说一句
    猜你喜欢
    • 2019-11-16
    • 2021-05-19
    • 2019-09-07
    • 1970-01-01
    • 2020-11-07
    • 2021-04-28
    • 2020-07-25
    • 1970-01-01
    • 2020-06-02
    相关资源
    最近更新 更多