LAMP 服务器配置从同一网络访问虚拟托管网站

LAMP 服务器配置从同一网络访问虚拟托管网站

homeapp我正尝试从其他计算机和平板电脑 访问我的 LAMP 服务器网站上基于名称的虚拟主机(名为) 。

  • 我的 LAMP 服务器 Ubuntu IP 是192.168.2.10

  • 我的 Laravel 网站由名为 的虚拟托管homeapp

  • 我可以访问我的 IP 192.168.2.10,但问题是它只是打开localhost索引页。

  • 我如何从同一网络访问我的虚拟托管网站?

答案1

您只需在主机文件中添加一个条目即可。然后,您将能够使用 DNS 名称来访问它。以下命令将执行您想要的操作:

echo "192.168.2.10 homeapp" >> /etc/hosts

您需要在访问此站点的每个客户端上执行此操作。对于 Windows 客户端,操作非常相似:

ECHO "192.168.2.10 homeapp" >> %System32%\Drivers\etc\hosts 

平板电脑

是的,您的平板电脑和智能手机通常也会有一个主机文件,但您需要一个 root 设备才能编辑它。一旦完成,所有常见的平板电脑操作系统都有几个可用的终端应用程序。另一个选择是使用Android 调试桥来编辑它。只需将主机文件复制到设备并使用以下命令(假设设备位于 F: 并且您已将主机文件放在那里):

adb push F:\hosts /system/etc/

这会将主机文件放置在设备共享驱动器上的库存文件上。

更好的教程在howtogeek.com

笔记:如果你有内部 DNS 服务器那么您可以(并且应该)为其添加“A”记录。

相关内容