我想隔離每個「www子目錄」,以便mysite1.ext無法訪問mysite2.ext文件,這可能嗎?我該怎麼做?Apache2隔離虛擬主機
0
A
回答
0
你必須CONF您的虛擬主機的Apache這個
喜歡這個
<VirtualHost x.x.x.x:80>
ServeName www.example.com
DocumentRoot /path/to/your/virtualroot
...
... usual stuff ...
...
php_admin_value open_basedir /path/to/your/virtualroot:/some/other/path
</VirtualHost>
最後一行是用於隔離PHP訪問其他目錄
0
要在Apache中執行您想要的操作,您可以使用基於名稱的虛擬主機。這使您可以在一個IP地址上配置兩個或更多獨立的Web服務器環境。它看起來像這樣。
NameVirtualHost *:80
<VirtualHost *:80>
ServerName www.mysite1.ext
ServerAlias domain.ext *.domain.ext
DocumentRoot /www/domain
</VirtualHost>
<VirtualHost *:80>
ServerName www.mysite2.ext
DocumentRoot /www/otherdomain
</VirtualHost>
你可以閱讀更多有關此配置here這都會去Sites.enabled或http.conf中根據你的最終階段的配置。
相關問題
- 1. 虛擬主機apache2 Debian jessie
- 2. Apache2 - > Tomcat虛擬主機
- 3. apache2虛擬主機配置
- 4. Apache2忽略虛擬主機
- 5. MAMP Apache2新虛擬主機404錯誤
- 6. 的Apache2虛擬主機503錯誤
- 7. 的Apache2虛擬主機ServerAlias不工作
- 8. 配置的Apache2虛擬主機
- 9. apache2的虛擬主機子域遷移
- 10. 在apache2上配置虛擬主機
- 11. Apache2虛擬主機403被禁止?
- 12. Apache2的動態虛擬主機
- 13. Apache2錯誤匹配虛擬主機
- 14. Apache2虛擬主機不工作
- 15. Apache2虛擬主機上的薄荷
- 16. 啓用虛擬主機後出錯apache2
- 17. Apache2虛擬主機「允許來自」動態DNS主機名?
- 18. 虛擬主機內的虛擬主機
- 19. Firefox與虛擬主機離線工作
- 20. 在主廚中添加一個虛擬主機apache2-windows cookbook
- 21. Hyper-V:隔離來自主機的虛擬機的I/O輸入
- 22. 在虛擬主機
- 23. 虛擬主機tomcat
- 24. 虛擬主機7
- 25. Tomcat虛擬主機
- 26. 虛擬主機2.4.6
- 27. django虛擬主機
- 28. Modrewrite - 虛擬主機
- 29. apache2不能重定向非www到虛擬主機內的www
- 30. apache2的虛擬主機並不總是響應