这是我第一次尝试在Apache中设置虚拟主机。我正在尝试为test.mysite.com
设置子域mysite.com
。
我的VPS上已经安装了Apache。在/var/www
中,有一个index.html
文件正在运行。我以后做的是:
/var/www/main/
,现在是默认文档根目录/var/www/test/
,这是我的虚拟主机要提供的内容,/etc/apache2/sites-available/default
复制到etc/apache2/sites-available/test.mysite.com
。a2ensite test.mysite.com
并显示已启用该网站的成功消息service apache2 reload
重新加载服务器。这是我在etc/apache2/sites-available/test.mysite.com
中修改的第一行:
<VirtualHost *:80>
ServerName test.mysite.com
ServerAdmin webmaster@test.mysite.com
DocumentRoot /var/www/test
...
根据我发现的所有指南和教程,子域名现在应该已启动并运行。但我的浏览器找不到该页面。还有什么我需要做的才能让我的子网站启动并运行吗?
答案 0 :(得分:0)
1)检查你是否有线(未注释=非#front):
NameVirtualHost *:80
在文件/etc/apache2/ports.conf中
2)检查您的DNS中的子域名是否为A记录,指向您的服务器IP。