域名爲「www.abc.lk」的Apache網絡服務器配置並託管在IP地址爲192.168.2.105的託管服務器中。另一個名爲「www.def.lk」的域名也應該配置相同的內容,不要重複。針對上述要求解釋基於名稱的虛擬主機的Apache服務器的配置?爲具有不同域名的相同IP地址的相同內容提供服務
-2
A
回答
0
您必須配置兩個虛擬主機使用相同的DocumentRoot但不同servernames節點
http://httpd.apache.org/docs/2.2/vhosts/examples.html
# Ensure that Apache listens on port 80
Listen 80
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.abc.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example1
ServerName www.123.com
# Other directives here
</VirtualHost>
0
你爲什麼不只是使用www.abc.lk作爲服務器名和www.def.lk爲您的虛擬主機配置中的ServerAlias?
當然要確保DNS指向服務器。
-1
下面是我用什麼(我覺得這個環節規定了所有的解決方案或可能性): https://realtechtalk.com/Apache_Vhost_HowTo_Serve_Same_Content_using_a_different_domain_and_IP-1730-articles
這裏是做比符號鏈接或虛擬主機之間複製的內容更簡單的另一種方式:
這將是你的vhost.conf
ServerName differentdomain.com
ServerAlias www.differentdomain.com
ProxyPass/http://yourmainsite.com/
ProxyPassReverse/http://yourmainsite.com/
相關問題
- 1. 域名與IP地址,相同的服務器,但速度不同
- 2. 檢測具有相同MAC地址和相同IP地址的計算機
- 3. 域名及其子域名的IP地址是否相同?
- 4. 具有不同值的相同內存地址的指針
- 5. 提供的url必須具有相同的域名
- 6. 具有相同擴展名但內容不同的文件的不同圖標?
- 7. 相同的SVN服務器的替代IP地址,與TortoiseSVN
- 8. 具有相同地址的C extern?
- 9. 從不同地址使用相同的WCF服務
- 10. 使用多個smtp服務器具有相同的域名?
- 11. MySQL的 - 具有相同的列內容
- 12. 不同的內容在該國具有相同的URL
- 13. 選擇相同的客戶名稱,但具有不同的客戶地址
- 14. 具有不同IP地址的子域上的Symfony頁面?
- 15. 不容有兩個不同的別名爲相同的查詢
- 16. Log4j生成具有相同內容的不同文件
- 17. Dns.GetHostAddresses()給同一個域中的不同主機名使用相同的IP地址
- 18. 不同的內容相同的頁面
- 19. 可能有相同的合同,相同的綁定,相同的地址,但不同的端口?
- 20. 提供不同的服務
- 21. 具有不同名稱和相同內容的文件的散列函數
- 22. 2個具有相同基礎對象的不同服務
- 23. 相同佈局不同的內容html
- 24. 具有2個不同域的相同子域
- 25. 內容相同
- 26. IP地址和相同來源策略
- 27. 管理具有相同名稱和不同內容的附件文件
- 28. 兩個具有不同合同但業務對象相同的WCF服務
- 29. 多個Django項目,相同的域名,相同的服務器apache
- 30. 在C#中相同LAN上的IP地址到MAC地址的IP地址
什麼是你的問題的意圖是什麼?而且,實際問題是什麼? – vish4071
我想知道如何做這個名字爲基礎的虛擬主機? – Asanthika