在 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.config
。
web.config
.
的内容可以参考http://blog.qbotx.com/basic-laravel-5-on-microsoft-azure-part-1/
我的项目是用 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.config
。
web.config
.