我的 Ubuntu 运行着 Apache2,当网站是 www.example.com 时会在浏览器中显示,但当网站是 example.com 时不会显示,我的网站是/home/username/public_html/example.com/public
。
我使用了以下方法,但没有效果
sudo bash -c "cat >> /etc/apache2/sites-available/example.com <<EOF
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /home/username/public_html/example.com/public
</VirtualHost>
EOF"
答案1
您应该研究一下/etc/hosts
。您需要同时包括:
127.0.0.1 www.example.com
127.0.0.1 example.com
如果有效请告诉我。