Apache 为什么我的网页不显示在其他计算机上?

Apache 为什么我的网页不显示在其他计算机上?,apache,web,dns,xampp,Apache,Web,Dns,Xampp,我试图在我从谷歌域名(seanpatnode.com)购买的域名上建立一个网站,我已经尝试了几个教程,但我一直得到相同的结果。任何帮助都将不胜感激!我会提供尽可能多的信息。我使用XAMPP2.4作为web服务器。 以下是我的httpd.conf文件中的相关行:(如果我遗漏了任何重要内容,请通知我。) 当我从自己的电脑上打开www.seanpatnode.com时,我可以看到这个网页。 但是,当我尝试从另一台计算机打开它时,它会显示: 此网页不可用 无法访问www.seanpatnode.com上

我试图在我从谷歌域名(seanpatnode.com)购买的域名上建立一个网站,我已经尝试了几个教程,但我一直得到相同的结果。任何帮助都将不胜感激!我会提供尽可能多的信息。我使用XAMPP2.4作为web服务器。 以下是我的httpd.conf文件中的相关行:(如果我遗漏了任何重要内容,请通知我。)

当我从自己的电脑上打开www.seanpatnode.com时,我可以看到这个网页。 但是,当我尝试从另一台计算机打开它时,它会显示:

此网页不可用 无法访问www.seanpatnode.com上的服务器 找不到,因为DNS查找失败。DNS是网络服务 将网站名称转换为其互联网地址。这个错误 最常见的原因是没有连接到Internet或 网络配置错误。它也可能是由无响应的DNS引起的 服务器或防火墙阻止Google Chrome访问 网络


同样,seanpatnode.com是我从谷歌域名购买的域名。任何帮助都将不胜感激。谢谢。

仅购买域名是不够的,您还必须在其中输入正确的数据。特别是在您的情况下,域名
www.seanpatnode.com
不是自动生成的,您必须创建它并使其指向web服务器的IP地址。

我假设这意味着我需要创建DNS记录。这就是你说的吗?我做得对吗?因为我还没有看到结果。我有一个静态IP。我还转发了我的端口。
ServerRoot "C:/xampp/apache"
Listen 80
ServerName localhost:80
<Directory />
AllowOverride none
Require all denied
</Directory>
# DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/PhpProject"
ServerName seanpatnode.com
ServerAlias www.seanpatnode.com
<Directory "c:/xampp/htdocs/PhpProject">
AllowOverride All
Require all Granted
</Directory>
</VirtualHost>
127.0.0.1   localhost
127.0.0.1   www.seanpatnode.com