ssl - 如何解析本地主机 :8443 to alias URL like "https://mydev.example" in my local Tomcat

标签 ssl tomcat https dns hostname

我已经在本地 Tomcat 的 8443 端口成功设置了 SSL,并使用了我在本地生成的用于开发目的的证书。它工作正常。

在我的 /etc/hosts 文件中,我有条目:

127.0.0.1  mydev.example  mydevsecure.example

我可以通过输入以下内容来访问我的应用程序: https://mydevsecure.example:8443/myApp/myPage.jsp [https] 或者 http://mydev.example/myApp/myPage.jsp [http]

我想要的是能够输入:https://mydevsecure.example/myApp/myPage.jsp

我不想在浏览器中输入端口号 8443。

我无法在/etc/hosts 文件中指定我知道的端口号。

还有哪些解决方案?

最佳答案

https 的默认端口是 443。在浏览器中输入 https://mydevsecure.example/myApp/myPage.jsp,它将(尝试)连接到默认的 https 端口 443.

因此您只需编辑 Apache Tomcat 的 server.xml 文件并找到 SSL 连接器。然后将端口 8443 更改为 443 并重新启动 Apache Tomcat。

编辑:

如果您的 Tomcat 无法绑定(bind)端口 443,因为它没有以 root 身份运行,则有多种选择:

关于ssl - 如何解析本地主机 :8443 to alias URL like "https://mydev.example" in my local Tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55377197/

相关文章:

Javascript 捕获混合内容错误以优雅处理

python - 尝试从 url 下载 PNG 时出错

java - GlassFish 连接到 SLL Web 服务

java - tomcat 将它被指示读取的文件保存在哪里?

java - 应用程序在 ubuntu 中表现奇怪,但在 windows 中工作正常

java - 如何从 GAE servlet 发送 HTTPS 请求?

通过 SSL 的 jQuery Ajax 请求

php - 如果我要与远程 mysql 数据库建立安全连接,我是否需要两台服务器上的证书

ssl - mbedTLS API 需要进行哪些更改才能与 LWIP 一起使用

java - java中如何连接junit和tomcat?