好吧,我三天前就尝试过解决这个问题。所以我认为现在需要论坛的一点帮助。最初,我遵循本教程,并且它起作用了,但是我无法通过它们的域名(site1.dev 和 site2.dev)访问网站,我必须输入我为每个域名使用的 IP 地址,但是当我输入“localhost”时,Apache 页面正在加载。
现在的情况
在我使用以下方法修改了所有配置后本教程,事情变得更加混乱了!
现在,如果我在 Chrome 或 Firefox 上输入“site1.dev”,我会立即得到以下结果:
当我输入“site2.dev”时也是一样。但是当我输入“localhost”时,site1.dev 上的 HTML 文件正在加载:
我认为我不明白在 /etc/hosts 上使用哪个 IP 地址。如果我必须编辑 default-ssl.conf,该怎么办?许多教程和论坛帖子一直在谈论 httpd.conf,但我在任何地方都找不到这个文件(我在 Mint 19 上)。所以我将放上我的配置文件来更好地解释这些事情。
/var/www 上的文件
我的 /etc/hosts
/apache2 上的文件夹和文件以及 site1.dev 的虚拟主机配置
如果你需要更多数据,可以问我。我通过终端完成所有操作,但我更像是一个“高级菜鸟”
感谢您的帮助!!!
答案1
正如 Burgi 在评论中所说的那样,我只是从更改为.dev
(.localhost
重置权限并编辑新的 .conf 文件),现在一切都运行良好!
谢谢你们!!!