先说一下自己的需求:
我有一个 aaa.cn 的顶级域名,但是我已经在 aaa.cn 上部署了 nginx 静态项目,占用了 80 端口。
现在我想在服务器上部署一个 JavaWeb 项目,部署在阿里云的 Tomcat 服务器上,占用 8080 端口。现在我能通过端口访问到这个项目,路径是:124.22.55.xx:8080 这样。(添加了 <context docbase="">这段配置而可以直接配置到 Tomcat 根目录下)。</context>
So,我现在需要创建一个二级域名比如:tt.aaa.cn 这个二级域名应该映射到我服务器上的 8080 端口项目,即实现: tt.aa.cn => aaa.cn:8080 的映射关系。
尝试过:在阿里云 云解析 DNS 上设置一个二级域名,直接用显性 URL 方式重定向到 aaa.cn:8080 这个地址:
但是并不能实现隐藏端口号,也就是这个二级域名实际重定向的地址仍然:aaa.cn:8080,有端口号。
阿里云提供了显性 URL=重定向和隐性 URL 方式,隐性 URL 会隐藏端口号,能实现访问 tt.aa.cn 直接访问到 Web 项目,而且浏览器地址上不显示端口号,但是,这中隐性 URL 方式,整个项目都被包裹了。
那么我应该怎么配置呢?希望能得到大家的帮助。
注:我使用的是阿里云的服务器,阿里云的域名。如果方便的话能贴图就更好了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.