我不确定这个问题的标题是否足够准确,但现在它来了。
我在VirtualBox虚拟机中设置了Ubuntu服务器,我启用了端口转发,所以当我在主机上键入时localhost:8888
它被转发给在来宾服务器上运行的apache。我还在我的路由器(BT Home Hub)中设置了端口转发,因此当公共IP(81.153.xxx.xxx)上的e请求到达端口8888时,它会再次转发到来宾服务器上的apache。
到目前为止一切都很好,但当我想在这样的服务中进行跨浏览器测试时,我的问题来了browseling. 它可以很好地打开主页(遗憾的是,我所有的图片和样式表都没有加载),但当我点击不同的链接时,它会显示404。调查之后,我发现Wordpress使用的是绝对链接,在我的情况下,其格式为http://localhost:8888/category/test-category/
, 当然,当外界提出要求时,他们不会出现。现在我没有域名,因为这是一个纯粹用于测试和开发目的的服务器,但我真的希望能够使用browserling进行测试,因此我需要使用公共IP的链接。这可能吗?