Raspberry Pi 作为热点,无需通过域名访问互联网
RaspberryPi as hotspot without internet accessed via a domain name
我将 RPi 设置为热点 (hostapd),用于访问 RPi 上设置的 Web 服务器。
这个树莓派没有连接到互联网,它只是为一些本地页面提供服务。
我安装了 Apache,因此我可以通过浏览器使用地址 http://192.168.42.1
轻松访问它
问题是如何使用域来访问它?
假设我想连接到 RPi 的 WiFi(失去我的互联网连接),然后在我的浏览器上转到 http://example.com and load/redirect me to http://192.168.42.1。
您可以在要使用域访问 raspberry pi 的设备中添加主机条目。
让我们假设您的 Pi 的 IP 是 192.168.1.69
假设您要使用的域是 local-pi.com
示例:在基于 ubuntu 的系统中:
将以下 lint 添加到您的 /etc/hosts 文件中:
192.168.1.69 local-pi.com
在基于 windows 的系统中,将以下行添加到您的 C:\Windows\System32\Drivers\etc\hosts 文件中:
192.168.1.69 local-pi.com
在你的 pi 的 apache 服务器配置中添加以下行:
ServerAlias local-pi.com
我将 RPi 设置为热点 (hostapd),用于访问 RPi 上设置的 Web 服务器。
这个树莓派没有连接到互联网,它只是为一些本地页面提供服务。
我安装了 Apache,因此我可以通过浏览器使用地址 http://192.168.42.1
问题是如何使用域来访问它?
假设我想连接到 RPi 的 WiFi(失去我的互联网连接),然后在我的浏览器上转到 http://example.com and load/redirect me to http://192.168.42.1。
您可以在要使用域访问 raspberry pi 的设备中添加主机条目。 让我们假设您的 Pi 的 IP 是 192.168.1.69 假设您要使用的域是 local-pi.com 示例:在基于 ubuntu 的系统中: 将以下 lint 添加到您的 /etc/hosts 文件中:
192.168.1.69 local-pi.com
在基于 windows 的系统中,将以下行添加到您的 C:\Windows\System32\Drivers\etc\hosts 文件中:
192.168.1.69 local-pi.com
在你的 pi 的 apache 服务器配置中添加以下行:
ServerAlias local-pi.com