我已经安装了 Apache,并且可以使用以下方式访问服务器目录索引http://本地主机之前我最近安装了一个新的 Dlink ADSL2+ 调制解调器+路由器。现在只能使用 Web 浏览器中的地址 127.0.0.1 访问 apache Web 服务器内容。使用http://本地主机显示“403 Forbidden (nginx)”消息。当我从 PC 上拔下以太网电缆并重新启动网络时,localhost 指向 apache 索引。
我尝试在 /etc/hosts 文件中将新域名“localwebserver”分配给 127.0.0.1,但浏览器会显示一条消息“严重错误:未选择域!”
我的/etc/hosts文件
127.0.1.1 avinash-ubuntu
127.0.0.1 localhost
127.0.0.1 localwebserver
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
我的/etc/网络/接口文件
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
nslookup localhost
:
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
Name: localhost.home.network
Address: 185.53.179.7
当我插入新路由器时,可能会发生哪些变化?如何让 localhost 显示 apache 索引?在调制解调器配置页面上没有找到任何相关选项(据我所知)
谢谢
答案1
看起来您的 DHCP 服务器在您的 中添加了搜索指令/etc/resolve.conf
。并且 Internet 中存在同名的主机localhost.home.network
,因此您尝试连接到它而不是您的主机。尝试更改路由器上的 DHCP 配置(将域从 更改home.network
为其他域,例如myhome.local
)。