无法在Ubuntu和Apache下的VPS上设置子域

时间:2012-01-25 02:44:22

标签: apache ubuntu subdomain vps

对于服务器而言,我是一个完全新手,所以我需要一些帮助。基本上,我想在我的VPS上有一个子域名。我不太关心文件所在的位置,但我当然希望它们在可能的情况下分开。

我找到了一个guide来完成这个步骤,基本上分五个步骤来完成整个过程:

  
      
  1. 创建目录以托管新虚拟站点的内容。   
        
    1. 使用适当的站点名称制作/ etc / apache2 / sites-available / defaults文件的副本。
    2.   
    3. 将两个/ var / www / entries更改为新站点的实际目录。
    4.   
    5. 使用您将托管的真实域名添加ServerName行。
    6.   
    7. 使用a2ensite启用新网站,最后重新加载Apache2,以便了解新网站
    8.   
  2.   

我尝试了所有这些,但我无法让它发挥作用。在此过程中我没有收到任何错误,但是当我将子域名输入浏览器时,我收到“找不到服务器”错误。

托管我的VPS的公司有一个管理页面,我可以在其中设置子域名。愚蠢的问题:在执行此操作时,我是否必须重新配置DNS记录或其他内容,或者问题可能是由其他原因造成的?

补充说明:我在设置服务器时遵循了howtoforge.com的指南,事后看来,这可能不是我最明智的举动。有可能我在那里犯了一个错误,现在某种程度上影响了我?

1 个答案:

答案 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条记录(这很重要!)。