如何获得可在浏览器中使用的 Apache VirtualHost 域名?

问题描述 投票:0回答:0

我无法在网络浏览器中使用我的域名。我设置了本地网络服务器。然后,我为我的域名创建了一个 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。而且,是的,我正在使用的域名已注册。

如果有任何关于我做错了什么的指示,我将不胜感激。 谢谢你。

apache ubuntu
© www.soinside.com 2019 - 2024. All rights reserved.