我用 Java 编写了一个代理服务器,我需要它作为 HTTPS 服务器来工作,该服务器在自己的证书上签名或使用免费的 CA。
我应该做什么?
最佳答案
老实说,我只会在前端使用 apache。事实上,apache 已经充当代理,并且在其之上添加了 SSL。
这正是我为我的初创公司所做的。我们有很多在线协作工具,受基本的 http 身份验证和 SSL 保护。事实证明这确实有效并且效果很好。
或者,如果您愿意并且尊重 servlet 标准,那么您可以告诉 Tomcat 使用 SSL 来服务器页面。
无论如何,我的猜测是您想自己完成,而不仅仅是使用现有解决方案在堆栈上添加一层。
但是,如果您感兴趣的只是代理机制,并且不关心内容如何加密,那么您可以使用这种解决方案。
关于java - 如何使我编写的代理服务器充当 HTTPS 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5910478/