我试图给一个现有的Rails应用程序加上一个子域的前缀,实际上我希望这个子域服务于同一个应用程序。
现在apache2通过“www.example.com”或“example.com”服务我的应用程序。
我调整了我的网站 – 可用的虚拟主机,希望允许“foo.example.com”或“www.foo.example.com”,但是这两个实例都遇到一个域未发现的错误。 这是我在/etc/apache2/sites-available/example.com目前的VirtualHost:
<VirtualHost *:80> ServerName example.com ServerAlias foo.example.com *.example.com www.foo.example.com www.example.com DocumentRoot /home/user/my_app/public <Directory /home/user/my_app/public> AllowOverride all Options -MultiViews </Directory> </VirtualHost>
有任何想法吗? 请注意,我意识到我可能不需要一个通配符子域来做我想做的事情,我只是在最后的努力中join了这个。
编辑:实际的域名是virtualrobotgames.com与所需的子域名是roboteer.virtualrobotgames.com
Host roboteer.virtualrobotgames.com not found: 3(NXDOMAIN)
您尚未为您的主机名设置DNS。 因此,因特网上的任何人都不可能知道如何到达主机,因为它的IP地址不能在DNS中查找。
您需要在您的DNS控制面板中设置主机名,这似乎与GoDaddy托pipe。