# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default
# This is also true if you have upgraded from before 2.2.9-3 (i.e. from
# Debian etch). See /usr/share/doc/apache2.2-common/NEWS.Debian.gz and
# README.Debian.gz
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443 </IfModule>
<IfModule mod_gnutls.c>
Listen 443 </IfModule>
只有在目标机器上安装了 apache 时才会显示默认的 apache 页面。听起来您正在尝试访问自己的机器而不是路由器。
确保您访问的是默认路由 IP 地址,而不是您自己的 IP 地址。例子:
您可以通过右键单击网络图标并单击“连接信息”来获取此信息
这是调制解调器还是路由器?
在大多数 DSL 设置中,调制解调器和路由器不是同一个设备。通常,调制解调器只是通往 Internet 的网关,并为您提供 IP 地址,但是调制解调器需要一些其他设备来获取 IP。您确定您的调制解调器也是路由器吗?
您没有说您的 IP 和调制解调器的本地 IP 是什么,正如@Martin Owens -doctormo- 所说,这将很有用
如果您的调制解调器的 IP 与您计算机的 IP 发生冲突,则您不应该有互联网连接。
现在,您遇到的是与端口 80 重定向的冲突。这可以通过一种简单的方式解决,但它需要您知道如何编辑您的重定向,以使它们调用您计算机中的适当端口。
您可以通过在终端中删除下一个端口来更改计算机的 apache 服务正在侦听的端口:
这将打开一个文件,其内容应如下所示:
只需更改显示为:
为您希望的端口号,让我们看看这是否解决了问题。如果是这样,您将可以再次访问您的调制解调器。
然而,从该文件更改端口将使您的 http 服务在网络中无法访问。然后,现在,如果您可以访问您的调制解调器,让我们更改 NAT 表,以便使对端口 8080 的所有请求都运行到您计算机的端口 80。
设置此规则后,现在您可以
Listen: 80
在 ports.conf 文件中返回。我知道这些信息可能并不完全清楚。但是,如果您愿意,我可以添加更多信息。只需首先执行此测试,让我们看看会发生什么。
如果这对您没有用,您的计算机/调制解调器中的结果可能会更改我的答案或将其删除。
祝你好运!