1
A
回答
2
它在官方文檔here中有描述。
下面是一些基本信息:
根據上面的指示安裝應用程序應 制定出與任何一個Apache HTTP服務器或Nginx的HTTP 服務器,在Windows,Mac OS X盒,或運行PHP 5.4或更高版本的Linux。 Yii 2.0也與Facebook的HHVM兼容。但是,有些情況下HHVM的行爲與原生PHP不同,因此您在使用HHVM時需要特別注意 。
在生產服務器上,你可能需要配置你的Web服務器,以便 應用程序可以通過URL
http://www.example.com/index.php
代替http://www.example.com/basic/web/index.php
訪問。這種配置 要求將Web服務器的文檔根指向basic/web
文件夾。您可能還希望從URL中隱藏index.php
,如路由和URL創建部分中所述的 。在本小節 中,您將學習如何配置您的Apache或Nginx服務器以實現這些目標 。通過設置
basic/web
作爲文檔根目錄,還可以防止最終用戶 訪問您的私人應用程序代碼和敏感數據文件 被存儲在basic/web
同級目錄。拒絕 訪問這些其他文件夾是一項安全性改進。如果您的應用程序將在您的 無權修改其Web服務器配置的共享主機環境中運行,您可能仍會調整應用程序的結構以提高安全性。
進一步的配置取決於選擇的Web服務器(Nginx/Apache),這在甚至沒有提及。但是,這兩個選項都在給定的鏈接中包含在官方文檔中。
對於共享主機環境,還有special section。
順便說一下,這是在這裏多次問這個SO,只是做一個更好的研究。
相關問題
- 1. 從url中刪除前端和後端的web文件夾後,從url中刪除index.php
- 2. 從URL Web API中刪除端口號
- 3. 從前端root獲取Yii2後端webroot url?
- 4. Yii2 stateKeyPrefix的前端和後端登錄
- 5. SSRS Web前端
- 6. Yii2刪除前端/網頁後不顯示圖片
- 7. 如何從後端和前端刪除特定的錶行?
- 8. Python Web後端
- 9. 前端和後端
- 10. 單獨的Git回購前端和後端Web開發
- 11. 使用JSF前端和node.js的Web應用程序 - 後端
- 12. WEB UI前端和C++後端之間的通信?
- 13. 交互式可視化 - Python後端和Web前端
- 14. Nginx的前端和後端下URL
- 15. Yii2前端和後端之間的鏈接(高級模板)
- 16. Yii2:從URL中刪除控制器
- 17. 刪除前端從鏈接
- 18. Yii2:是否可以從後端打開前端會話?
- 19. Yii2從後端控制器呈現前端視圖
- 20. 在Yii2中包含前端CSS文件到後端
- 21. 從URL中刪除/ web/site-name liferay
- 22. 只從前端刪除index.php不在後端magento
- 23. 如何從url angular2中刪除端口?
- 24. 從URL中刪除端口號
- 25. 從url中刪除端口號
- 26. Yii2 - 錯誤請求(#400)|前端和後端cookie
- 27. 如何在前端和後端分別實現yii2-rbac?
- 28. Yii2高級模板後端和前端在同一個域上
- 29. yii2前端和後端使用不同的會話
- 30. yii2 - RBAC - 是否在後端和前端之間共享?