![将 conf 文件放在 sites-avaialable 中,文档文件位于 /var/www/html 中,启用站点,在 /etc/hosts 中输入域名和 ip](https://linux22.com/image/1204933/%E5%B0%86%20conf%20%E6%96%87%E4%BB%B6%E6%94%BE%E5%9C%A8%20sites-avaialable%20%E4%B8%AD%EF%BC%8C%E6%96%87%E6%A1%A3%E6%96%87%E4%BB%B6%E4%BD%8D%E4%BA%8E%20%2Fvar%2Fwww%2Fhtml%20%E4%B8%AD%EF%BC%8C%E5%90%AF%E7%94%A8%E7%AB%99%E7%82%B9%EF%BC%8C%E5%9C%A8%20%2Fetc%2Fhosts%20%E4%B8%AD%E8%BE%93%E5%85%A5%E5%9F%9F%E5%90%8D%E5%92%8C%20ip.png)
我有一个 aws EC2 实例 ubuntu18.04。为了托管一个站点,我在 sites-available 中创建了一个 conf 文件,将文档放在 /var/www/html 中,使用 a2ensite 启用了该站点,并在 /etc/hosts 中创建了主机条目。浏览器中我的实例的 ip 仍然在提供 apache 默认页面,而不是我创建的页面。如果这不是正确的过程,请告诉我。
答案1
最有可能的是,默认虚拟主机覆盖了您创建的虚拟主机。您可以尝试使用以下命令禁用它:
a2dissite 000-default.conf
service apache2 reload