安装新的 adsl 路由器后,http://localhost 域名不可用

安装新的 adsl 路由器后,http://localhost 域名不可用

我已经安装了 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)。

相关内容