我正在尝试设置一个使用端口 8000 的本地 Web 服务器,以便从内部 LAN 网络访问,从而测试 Web 应用程序。
问题是我不知道该怎么做。我创建了两个 iptables 规则(INPUT 和 OUTPUT),如下所示:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp spt:8000 state NEW,ESTABLISHED
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp spt:8000 state ESTABLISHED
但是,当我从连接到同一 LAN 的机器使用服务器的本地 ip 地址(ifconfig 命令显示的 ip 地址)执行 nmap 来检查哪些端口正在监听时,没有列出 8000 端口。
nmap -v -sT local_ip_address
我猜我在制定规则时遗漏了某些步骤或者做错了什么。
有任何想法吗?
答案1
服务(我很有趣阿帕奇) 配置为在端口 8000 上运行?