繁体   English   中英

如何使用Laravel后端/反应前端配置Apache2

[英]How to configure Apache2 with Laravel Backend/React Frontend

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

我试图在mydomain.com/api上为Laravel设置一个单独的站点配置文件,但该文件没有路由到Laravel公用文件夹

任何建议表示赞赏

谢谢

  • 扎克

我以前有这个,并按如下修复。

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

在您的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中设置文档的根配置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM