域名为“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