对于服务器而言,我是一个完全新手,所以我需要一些帮助。基本上,我想在我的VPS上有一个子域名。我不太关心文件所在的位置,但我当然希望它们在可能的情况下分开。
我找到了一个guide来完成这个步骤,基本上分五个步骤来完成整个过程:
- 创建目录以托管新虚拟站点的内容。
醇>
- 使用适当的站点名称制作/ etc / apache2 / sites-available / defaults文件的副本。
- 将两个/ var / www / entries更改为新站点的实际目录。
- 使用您将托管的真实域名添加ServerName行。
- 使用a2ensite启用新网站,最后重新加载Apache2,以便了解新网站
我尝试了所有这些,但我无法让它发挥作用。在此过程中我没有收到任何错误,但是当我将子域名输入浏览器时,我收到“找不到服务器”错误。
托管我的VPS的公司有一个管理页面,我可以在其中设置子域名。愚蠢的问题:在执行此操作时,我是否必须重新配置DNS记录或其他内容,或者问题可能是由其他原因造成的?
补充说明:我在设置服务器时遵循了howtoforge.com的指南,事后看来,这可能不是我最明智的举动。有可能我在那里犯了一个错误,现在某种程度上影响了我?
答案 0 :(得分:1)
假设您已在VPS的管理页面中正确设置了子域名,那么此处唯一要检查的是您在DNS管理页面中实际创建了子域名(是吗? )。例如,我使用fear.org来管理我的DNS记录并添加一个子域,它基本上是:
Type: A
Subdomain: sparky
Domain: example.com
Destination: 120.34.2.3 (this would be your VPS' IP address)
通常,您通过以下方式添加(子)域:
sparky.example.com A 120.34.2.3
请注意,您要添加A
条记录(这很重要!)。