我在/etc/apache2/sites-available
为我网站的虚拟主机设置了文件。我创建了一个名为mysite.com的文件,里面有:
<VirtualHost *:80>
ServerAdmin email@mail.com
ServerName mysite.com
ServerAlias mysite.com
DocumentRoot /srv/www/mysite.com/public_html/
ErrorLog /srv/www/mysite.com/logs/error.log
CustomLog /srv/www/mysite.com/logs/access.log combined
</VirtualHost>
然而,当我使用网络浏览器访问实际域时,它似乎正在服务/var/www/index.html
。我的DNS正在将帧重定向到我的服务器IP地址。我还需要做些什么呢?
我是新来主办自己的网站。
答案 0 :(得分:5)
您需要启用此虚拟主机+重新加载apache config:
# a2ensite mysite.com
# apache2ctl graceful
答案 1 :(得分:0)
我在这方面苦苦挣扎了几天,最终帮助的是禁用默认虚拟主机。在ubuntu 14 / apache 2.4中,您将在启用站点的目录中看到“000-default.conf”
所以
a2dissite 000-default.conf
还要注意.conf扩展名,它是强制性的