我正试图为我的类创建一个演示,我想在我的笔记本电脑上配置“假”域名。
前面的一个问题是“我能否在OS X上/etc/host中的条目中指定一个端口?”包含一个答复,指示要执行此操作,必须使用/etc/host加上对iptable的更改。
“如果OS使用iptable,您可以将xyz.com指向主机文件中的某个ip,如157.166.226.25,然后:
sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -d 157.166.226.25 -j DNAT --to-destination 127.0.0.1:3000“
由于OS不使用iptable,我如何使用OS上可用的工具来完成等效的操作?(最初的“提问者”似乎知道如何做到这一点,所以没有解释)。
提前谢谢。
发布于 2012-09-15 15:24:16
我不清楚你想怎么用这个,这让你很难给出一个好的答案。你不能仅仅在你的网络服务器中使用虚拟主机,而不是在不同的端口上设置单独的网络服务器,有什么特别的原因吗?
我还没有找到任何方法来使用包含在非服务器发行版中的防火墙进行端口重定向,但您可以做的另一件事是将apache设置为反向代理,或者使用socks。
发布于 2012-09-15 17:20:57
如果是用于类演示,我会做一件比使用防火墙简单得多的事情:
但是,本网站不适用于与家庭相关的问题,您可能对类似的http://unix.stackexchange.com或http://superuser.com网站感兴趣。
https://serverfault.com/questions/427726
复制相似问题