你好,同一个端口可以用于监听两种不同的协议请求吗?也就是说,我能否在相同的端口上同时处理http和https请求?
只有当所有协议都要求客户端先发送数据时,您才能这样做。您可以编写一个伪服务器来读取数据并检测正在使用的协议,然后将其重定向到适当的本地服务器。对于像ssh这样的协议,无法执行此操作,因为服务器首先发送数据,而客户端则响应该数据。
你可以这样做,但你需要在该端口上编写自己的监听器,以处理这两种情况。我不知道有哪些Web服务器可以做到这一点。
Weblogic实际上从同一个端口提供两种不同的协议,即http和LDAP。 Weblogic内置了一个LDAP服务器,Weblogic服务器和嵌入式LDAP服务器都监听同一个端口7001。
您可以通过将浏览器指向http://earth1.com:7001/console来访问WL管理控制台。
您可以通过LDAP浏览器ldap://earth1.coom:7001连接到LDAP服务器。