我知道如何在Windows上使用xampp设置本地网络服务器...我在主机文件(c:\ windows\system32\drivers\etc\hosts)上输入我的别名和目标,然后在我的apache vhosts上添加相应的条目配置文件.这样,假设我的网络服务器正在侦听端口80,我可以例如映射example.com
到我的本地网络服务器.
我总是在我的hosts文件中输入整个域名(例如example.com),并且该名称上的任何请求都将被定向到localhost.
现在我想知道是否有办法只将某个端口上的example.com(例如example.com:8080)转发到本地网络服务器,并单独离开example.com(在默认端口80上),以便它还会去我的实时制作网站.
据我所知,这可能是不可能仅使用hosts文件(我尝试添加端口:8080到我的域名 - 似乎不起作用;-))...
我真的不太了解这个主题,所以欢迎任何想法,见解,链接,阅读材料,工具.
编辑:Arnout的回复回答了我上面提到的问题,但没有解决我的实际问题.重新路由example.com:8080到localhost:80确实有效,如果我访问example.com,它会加载我本地版本的首页,但该页面上的所有链接当然都不知道端口号,因此指向生产版本...我的问题的实际解决方案似乎是咬入酸苹果并修复我的应用程序(遵循Rob的建议)并删除所有硬编码的网址,以便它可以在任何域上工作...