我无法在网络浏览器中使用我的域名。我设置了本地网络服务器。然后,我为我的域名创建了一个 VirtualHost 文件。我的看起来像这样:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/domain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
此时,如果您在网络浏览器中输入您的域名 (www.domain.com),您的 HTML 文件应该会加载,对吧?我的没有。当我在网络浏览器中输入 www.domain.com 时,我的 HTML 页面永远不会加载。没有加载任何内容。
奇怪的是,当我输入 localhost(或 127.0.0.1)时,我的域的 HTML 文件就会加载。我需要在输入自定义域名时加载 HTML 页面,而不是在输入 localhost 时加载,无论如何,这应该是 VirtualHost 的目的。
我有一个index.html文件,其中包含一个基本网页,位于/www/中以我的域名命名的文件夹中。我启用了新配置并禁用了 000-default.config。我的操作系统是 Ubuntu 22.04.2。而且,是的,我正在使用的域名已注册。
如果有任何关于我做错了什么的指示,我将不胜感激。 谢谢你。