是否可以通过 Laravel 代客服务为我的生产域提供服务?我有我购买的域名,但我想通过代客分享我的网站。
2 回答
Laravel Valet几乎专门用于本地开发,不建议运行生产代码。它本质上是一个轻量级的快捷方式,可让您快速开始在 Laravel 中进行开发。它也是专门为 Mac 维护的——我提到这一点是因为大多数生产网站都在 Linux 或 Windows 环境上运行,并且对在 Mac 上运行的支持相对较小。( https://www.quora.com/What-is-the-Server-Operating-System-market-share )
在我看来,这也不是一个好主意,因为 Valet 代理了您运行valet park
到http://[folder_name].test
URL 的所有文件夹,如果您不小心将本地开发环境中的某些内容移动到停放的文件夹中,理论上可能会打开安全漏洞。从本质上讲,它使您面临一堆安全问题,而这只是第一个问题。
我知道想要发布一个网站是很诱人的,因为一切都在您的本地环境中“正常工作”,但我强烈建议您为在生产中运行的网站找到一个专用主机。有大量的托管包可以让你安全、廉价地运行你的 Laravel 应用程序。
共享主机比代客更容易。我花了 4 个小时试图让代客在我的 mac 上工作,因为我有过。5个版本的PHP。如果您在生产服务器上使用 Valet,那么您将不得不为更专用的服务器支付更多费用,以便您安装软件。而且您的工作效率会降低。您基本上为质量较低而支付更多费用。共享托管站点将至少提供支持以解决与您的 Web 应用程序无关的任何服务器问题并且您支付的费用更少。