我在一台机器上运行多个 Web 服务器。
localhost:9000
localhost:8080
我希望外部请求(来自开放网络)mysite.com
路由到端口 9000 和myevenbettersite.com
端口 8080。
我知道系统主机文件不接受端口,因此它不能用作解决方案。
IpTables 是否适合这个?
最终,我宁愿使用像 Mac Server 或 Linux GUI 之类的东西来完成更复杂的配置。
这个问题显然是关于网络的,所以是切题。你们不喜欢这个问题的哪些方面?
答案1
不,您不能使用 DNS、IPtables 或 hosts 文件执行此操作。
您需要将这些域指向代理,或者知道您想要做什么的东西,然后它会将客户端重新重定向到“正确”的位置。