我大约2天前将我的网站转移到了新的服务器上。 我改变了我的Domain的NS ... 在那之后,现在,我的所有子域名都显示了我的主域名正在显示的内容! 看一看: http://aftab.cc http://st.aftab.cc http://gallery.aftab.cc
请你帮助我好吗?
我大约2天前将我的网站转移到了新的服务器上。 我改变了我的Domain的NS ... 在那之后,现在,我的所有子域名都显示了我的主域名正在显示的内容! 看一看: http://aftab.cc http://st.aftab.cc http://gallery.aftab.cc
请你帮助我好吗?
Answers:
当像Apache这样的Web服务器收到未配置的网站域的HTTP请求时,它将返回其配置中的第一个网站的内容。
(如果默认站点中不存在主机名后面的URL部分,则为404响应)
因此可能没有正确配置Web服务器。
在DNS中配置域是与在Web服务器中配置站点(具有域名)的单独操作。详细信息取决于您的托管服务。
更新:
这是DNS区域文件的示例
www.example.com IN A 203.0.113.5
www.example.org IN A 203.0.113.5
您的域名托管服务提供商将有一个点击式GUI,您可以添加这些记录,您不必使用文本编辑器。然而,GUI工具的确切含义以及如何使用它们取决于您正在使用的域托管服务。
在您描述的问题的情况下,这些记录可能已正确设置,您希望在同一服务器上托管example.com和example.org。
这是一个 示例配置 对于Apache HTTPD
# 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.example.com
# Other directives here
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /www/example2
ServerName www.example.org
# Other directives here
</VirtualHost>
如果是第二个 <VirtualHost>
条款(例如。 组织 )如果您在example.org中提出要求,Apache将为example.com提供页面。 (实际上我已经测试了一段时间,但我希望它仍然如此)。
您的托管公司的控制面板将有一个点击式GUI,可以将相应的部分添加到HTTPD配置文件中(您不必使用文本编辑器编辑此文本配置文件)。
如果您的Web托管公司使用Nginx或IIS而不是Apache HTTPD,配置文件可能看起来完全不同。配置GUI的设计和操作取决于您的确切托管服务提供商,这里有太多的变化来涵盖它们。
我相信aftab.cc由使用Apache HTTPD和cPanel的your-server.de托管,如果你谷歌搜索“如何将网站添加到cPanel托管计划”,你应该找到一些有用的视频和其他教程资料。祝好运。