Apache虚拟主机似乎不起作用

kyl*_*xel 1 apache dns apache2

我为我网站的虚拟主机设置了文件/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>
Run Code Online (Sandbox Code Playgroud)

然而,当我使用Web浏览器访问实际域时,它似乎正在服务/var/www/index.html.我的DNS正在将帧重定向到我的服务器IP地址.我还需要做些什么呢?

我是新来主办我自己的网站.

小智 5

您需要启用此虚拟主机+重新加载apache配置:

# a2ensite mysite.com
# apache2ctl graceful
Run Code Online (Sandbox Code Playgroud)