我正在尝试通过我的本地 LAN 本地安装 nextcloud 和几个可用的 WordPress 安装:
https://localhost.devsite.org
https://nextcloudinstall.org
我正在阅读位于以下位置的 Ubuntu 服务器文档:
https://ubuntu.com/server/docs/network-configuration
我知道要实现上述目标,我需要创建文件/etc/netplan/99_config.yaml
并输入类似于以下内容的配置:
network:
version: 2
renderer: networkd
ethernets:
enp0s25:
addresses:
- 192.168.0.100/24
gateway4: 192.168.0.1
nameservers:
search: [mydomain, otherdomain]
addresses: [1.1.1.1, 8.8.8.8]
问题: 我可能感到尴尬的简单问题是,“这将如何出现在我的主机文件配置中?”
在我的主机文件中,我目前有:
127.0.0.1 localhost
127.0.0.1 localhost.devsite.org *.localhost.deviste.org
127.0.0.1 nextcloudinstall.org
在 中/etc/hosts
,我需要将其更改为这样吗? :
127.0.0.1 localhost
1.1.1.1 localhost.devsite.org *.localhost.deviste.org
8.8.8.8 nextcloudinstall.org
最终目标是能够通过 LAN 在我的手机中测试开发站点。
答案1
一种选择是为本地主机设置多个名称(127.0.0.1),另一种选择是使用真实的 LAN IP,即 192.168.x.xxx,并且您可以在主机中拥有多个条目,如下所示
192.168.10.1 msrv localhost.devsite.org nextcloudinstall.org
这也应该在 DNS 服务器查询之前,并且不要使用随机 IP(1.1.1.1 ...这些是真正的公共 IP)本地网络只能使用以下
192.168.0.0/16 or 10.0.0.0/8 or 172.16.0.0/12