我有,例如site1.com,site2.com,配置與他們自己的虛擬主機在自己的文件中啓用apaches和可用文件夾,在他們自己的物理文件夾在服務器上與不同的.htaccess和他們工作正常。現在我希望所有未單獨配置的其他域(例如site3.com,site4.com ....)具有一個相同的虛擬主機,相同的物理文件夾,並執行相同的/ folder1/folder2/index。 PHP文件。到目前爲止,我已經制作了一些虛擬主機,但我得到的只是「它正在工作」,可能是因爲所有內容都從默認虛擬主機重定向到了/ var/www。但是,如果我在該文件中設置DocumentRoot指令,由於某種原因,.htaccess不起作用,並且我說對於定義的網站工作正常。什麼是虛擬主機文件應該被調用,它應該是什麼內容?Apache的默認虛擬主機爲多個域
0
A
回答
2
您可以根據需要定義一個虛擬主機容器,其中包含儘可能多的ServerAlias條目。
這裏是一個非常簡單的例子:
<VirtualHost *>
ServerName site3.com
ServerAlias site4.com
DocumentRoot /var/www/folder1/folder2
</VirtualHost>
如果你已經嘗試創建虛擬主機的文件,你重新啓動Apache的?
放置虛擬文件的位置取決於您使用的發行版。如果您不熟悉發行版的內容,請檢查http://wiki.apache.org/httpd/DistrosDefaultLayout。
相關問題
- 1. Apache虛擬主機默認爲FQDN
- 2. XAMPP默認虛擬主機
- 3. Apache虛擬主機https工作,但http只需默認虛擬主機
- 4. 設置一個默認的apache虛擬主機
- 5. apache上的多個ssl虛擬主機
- 6. 促進特定用戶的Apache的虛擬主機默認
- 7. 使用默認虛擬主機webroot的Proxmox背後的Apache Vhost
- 8. puppetlabs中的默認虛擬主機設置-apache
- 9. OSX Apache虛擬主機只返回默認頁面
- 10. Apache的虛擬主機
- 11. Apache的虛擬主機
- 12. Apache的虛擬主機
- 13. 將apache虛擬主機限制爲一個域?
- 14. Apache虛擬主機多發目錄
- 15. Apache:虛擬主機配置
- 16. Apache SSL虛擬主機404
- 17. Docker:Docker化apache虛擬主機
- 18. Apache:使用虛擬主機
- 19. Apache虛擬主機URL
- 20. 與symfony的Apache Apache虛擬主機
- 21. 爲apache添加虛擬主機
- 22. apache phpmyadmin設置爲虛擬主機
- 23. Apache的默認主機
- 24. nginx多域虛擬主機配置
- 25. 在centos7上爲多個虛擬主機配置apache
- 26. 子域,虛擬主機XAMPP
- 27. Apache和在同一個虛擬主機
- 28. 單個虛擬主機上的多個域的htaccess
- 29. apache虛擬主機在Mint虛擬機上不起作用
- 30. 如何跨多個Apache的虛擬主機