我的项目是用larval开发的,然后我尝试将azure用于web服务器。
我在C:\inetpub\wwwroot\laravel5
复制文件夹laravel。接下来我运行php artisan serve。
然后我在http://localhost:8000/index
上测试(在远程websever上测试)。没关系。
但是,如果我访问我的网址,例如http://bobdict.cloudapp.net/index
,则表示找不到网页。
有什么问题?
我是新手,对不起。
答案 0 :(得分:1)
您似乎正在使用IIS在Azure VM上托管您的PHP应用程序。
当laravel应用程序的入口位于应用程序根目录的public
文件夹中。您可以测试以浏览http://bobdict.cloudapp.net/public/index
以测试您是否已成功部署laravel应用程序。然后为友好的URL模式配置URL重写。您可以在应用程序的根目录中手动创建web.config
。
您可以参考http://blog.qbotx.com/basic-laravel-5-on-microsoft-azure-part-1/了解web.config
的内容。
答案 1 :(得分:0)
在azure portal中配置docroot 的wwwroot / laravel5 /公共