Php 在子目录上安装Laravel。整个应用程序必须是公共的

Php 在子目录上安装Laravel。整个应用程序必须是公共的,php,laravel,deployment,Php,Laravel,Deployment,因此,我的客户不会为云服务器付费,而是希望使用他自己的Web服务器来承载其他项目。我试图向他解释,但没有成功。我甚至不能有一个好的老cPanel实例 假设public_html是根目录,这意味着我不能在父目录中上载Laravel 如何安全地部署应用程序 我是这样想的: public\u html 应用程序:基本上包含除公用文件夹外的整个项目 .htaccess:阻止流量 public:laravel公用文件夹 .htaccess:将流量指向public/index.php 你们知道这

因此,我的客户不会为云服务器付费,而是希望使用他自己的Web服务器来承载其他项目。我试图向他解释,但没有成功。我甚至不能有一个好的老cPanel实例

假设public_html是根目录,这意味着我不能在父目录中上载Laravel

如何安全地部署应用程序

我是这样想的:

  • public\u html
    • 应用程序:基本上包含除公用文件夹外的整个项目
      • .htaccess:阻止流量
    • public:laravel公用文件夹
    • .htaccess:将流量指向public/index.php

你们知道这是否可行吗?在安全方面有什么建议吗?

如果他们有一个Web服务器,为什么他们不能为这个项目设置一个新的虚拟主机,这样它就不必位于另一个站点的子文件夹中?不确定安全性,但尝试将整个项目文件夹上载到public\u html,并将域指向
public\u html->“我的应用程序文件夹”->public