gpt4 book ai didi

macos - 在 mac os 上托管 tomcat

转载 作者:行者123 更新时间:2023-11-28 22:31:57 24 4
gpt4 key购买 nike

我正在使用 mini mac 和 tomcat 7.0.29,我想从我的计算机托管它,以便网络外的其他计算机可以连接到它。我已经将端口转发设置为 80 开始和结束。在我的迷你 Mac 上设置静态 IP。然而,从 ip2location.com 获取路由器 IP 地址并从外部计算机访问它后,它显示“it works!”屏幕,而不是 tomcat 主页。当我使用 localhost 而不是 localhost:8080 时,也会显示此页面。这是我从两台电脑上拍的一些快照 http://i182.photobucket.com/albums/x38/DNK90/staticIP.jpg

http://i182.photobucket.com/albums/x38/DNK90/portforwarding.jpg

这个是外接电脑的

i182.photobucket.com/albums/x38/DNK90/tomcat.jpg

谁知道如何通过路由器IP直接访问localhost:8080,告诉我^^

最佳答案

好吧,问题是,在端口 80 上,正在调用 apache 以获取答案。你将不得不配置你的 NAT 有点不同。您可以在路由器上找到一个选项,将每次对端口 80 的调用转发到 mac mini 上的端口 8080,或者您使用 ipfw(在 linux 机器上,您将使用 iptables)。尝试

sudo ipfw add fwd 127.0.0.1,80 tcp from me to 127.0.0.1 dst-port 8080

我现在面前没有 mac,所以这个命令未经测试,但我认为它会起作用。

附言。回到家后,我将测试命令并编辑这篇文章。

关于macos - 在 mac os 上托管 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581309/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com