在 azure webapp 上使用 laravel

Use laravel on azure webapp

我的项目是用 larval 开发的,然后我尝试使用 azure 作为 web 服务器。

我正在 C:\inetpub\wwwroot\laravel5 中复制文件夹 laravel。接下来我运行phpartisan发球

然后我在 http://localhost:8000/index 上测试(在远程网络服务器上测试)。没关系。

但是如果我访问我的 url 例如 http://bobdict.cloudapp.net/index,它会说找不到页面。

问题是什么?

我是新手,不好意思。

在 Azure 门户中将 docroot 配置为 wwwroot/laravel5/public

您似乎正在使用 IIS 在 Azure VM 上托管您的 PHP 应用程序。

因为laravel应用程序的入口位于应用程序根目录下的public文件夹中。您可以测试浏览 http://bobdict.cloudapp.net/public/index 以测试您是否已成功部署 laravel 应用程序。然后配置 URL 重写为友好的 URL 模式。您可以在应用程序的根目录中手动创建 web.configweb.config.

的内容可以参考http://blog.qbotx.com/basic-laravel-5-on-microsoft-azure-part-1/