Apache 在同一IP下查看域上的服务';他指的是。

Apache 在同一IP下查看域上的服务';他指的是。,apache,networking,redirect,dns,ip,Apache,Networking,Redirect,Dns,Ip,我为我的项目主持各种事情,就在我家的服务器上。例如,我的问题是,假设我有一个网页,它是从我的家庭服务器托管的。我已经将该页面包含到其他地方托管的外部网站中。为了查看从我所在位置托管的任何内容,我需要使用服务器的本地IP(192.168.0.102)。所以,如果我把这个网页从我家托管,嵌入到一个外部网页中,我就看不到它,除非它指向我的本地IP。如果我把它指向我的本地IP,那么网络之外的所有人都看不到它 总而言之。我如何使我的apache服务为我(我与Web服务器在同一网络中)和外部世界工作?我是否

我为我的项目主持各种事情,就在我家的服务器上。例如,我的问题是,假设我有一个网页,它是从我的家庭服务器托管的。我已经将该页面包含到其他地方托管的外部网站中。为了查看从我所在位置托管的任何内容,我需要使用服务器的本地IP(192.168.0.102)。所以,如果我把这个网页从我家托管,嵌入到一个外部网页中,我就看不到它,除非它指向我的本地IP。如果我把它指向我的本地IP,那么网络之外的所有人都看不到它

总而言之。我如何使我的apache服务为我(我与Web服务器在同一网络中)和外部世界工作?我是否可以设置某种重定向,这样当我点击我的外部IP(通过域名)时,它也会显示为我的内部IP


我希望这是有道理的

我认为这个问题最好简单明了:你需要转发端口,这样你的站点就可以从你的广域网IP地址访问,这里显示的地址相同:所以在将端口80(和443?)转发到你的局域网IP(192.168.0.102)后,访问http://[WAN IP]/应该可以工作。@MarkHall-谢谢你的输入,但服务器出现故障(据我所知)适用于企业或非家庭服务器。@ionFish-我拥有从路由器转发的所有正确端口。我的ISP阻止端口80,但可以通过8010与我联系。例如,我的家庭服务器上托管了我的主机。我只能通过192.168.0.102:8010/multicraft与它联系-如果我尝试使用域,它会超时,因为我试图从域内访问我的WANIP相同的网络。有意义吗?它可能有点高级,但您可以使用外部服务器从您的房子“代理”端口8010到端口80。如下所示:
[public]>>[externalserver domainname]>>[proxied connection]>>[homeserver-port8010]
如果您能够实际执行此操作,请回复,我将使用代码创建一个答案。