在 Xampp 上访问网页的 URL?

在 Xampp 上访问网页的 URL?

我安装了 xampp 并确保配置文件监听端口 80。我将 http 端口从路由器转发到正确的计算机 ip。

现在我试图从另一所房子访问这样的 index.html,http://myip:80但它不起作用。可能是什么问题? httpd.config监听端口 80

答案1

您想尝试“从另一所房子”访问吗?

因此,您需要某种方式来告诉全世界,互联网上(在您的本地网络上)有一台机器将响应该请求,并且您已开始转发端口 - 干得好。大多数人都忘记了这一点。

DNS 需要使用可解析为安装 XAMPP 的计算机的 IP 地址的主机名进行更新。一个免费选项是使用 Dyndns.com 创建一个帐户,然后选择您喜欢的域名。然后下载、安装并配置其动态更新客户端 - 这会在您的“服务器”的 IP 地址发生变化时更新 DNS。

如果您想从自己的网络内访问您的网站,%SystemRoot%\System32\drivers\etc\hosts那么在 Windows 上向您的 hosts 文件 ( ) 或 *nix 上的 /etc/hosts 添加条目会更容易,因为您可能稍后想要进入虚拟主机。:)

添加一行:

whateveryouwant A.B.C.D

A.B.C.D安装 XAMPP 的机器的 IP在哪里(例如192.168.1.2)并保存它。

然后,您可以通过以下方式访问您的网站:

http://whateveryouwant

如果您确实决定使用动态域,您也可以在主机文件中使用相同的域名 - 例如mysite.dyndns.org

参考:自己动手搭建 Web 服务器/托管 - 课程

答案2

XAMPP 默认配置为仅响应 上的请求localhost。您需要编辑httpd.conf以确保 listen 指令不是127.0.0.1默认的。

相关内容