我有一个专用服务器和一个mydomain.com(从托管公司购买)。我想在我的专用服务器上使用域mydomain.com托管一个网站,即当我从浏览器进入mydomain.com时,它应该指向专用服务器的IP(假设是X.X.X.X)(以及其中的特定文件夹)。我有以下几个问题:
在服务器中
在主机公司控制面板中
简而言之,问题是:虚拟主机如何工作&如何添加DNS?。
答案 0 :(得分:1)
对于服务器,您需要编辑httpd.conf文件并添加VirtualHost条目,有关示例,请参见此处:http://httpd.apache.org/docs/2.2/vhosts/examples.html。 Apache有很好的文档,请阅读它。
它是如何工作的?因为您在IP地址上连接到Apache服务器,所以apache服务器不知道您用来连接哪个域,除非您告诉它。在HTTP / 1.1协议中,有一个标题“主机”,它告诉服务器使用哪个域进行连接。然后,Apache将在其配置文件中查找主机名,并将服务器放在正确的页面上。
在DNS中,您可以决定自己的政策。例如,您可以为每个主机创建A记录,为所有子域创建CNAME。
互联网上有很多关于这个主题的信息。谷歌是你的朋友。
祝你好运!