首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Apache 7上启用8443有问题

问在Apache 7上启用8443有问题
EN

Stack Overflow用户
提问于 2012-11-10 02:49:56
回答 2查看 11.9K关注 0票数 1

我在Apache 7 web服务器上启用了端口8443的连接器。但是,当我尝试在8443上访问已部署的应用程序(https://myserver:8443/myapplication/)或tomcat管理器时,页面不会解析。我在想我是不是错过了一步?Tomcat启动时没有任何错误或警告。以下是我所做的改变:

允许我的防火墙上的端口8443,并在server.xml中取消8443连接器的注释:

代码语言:javascript
复制
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
           maxThreads="150" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS"
           keystoreFile="/var/lib/tomcat7/localhost.jks"
           keystorePass="mypassword" keyAlias="localhost" />

我在catalina.sh中添加了以下内容:

-Djavax.net.ssl.trustStore=/var/lib/tomcat7/localhost.jks -Djavax.net.ssl.keyStore=/var/lib/tomcat7/localhost.jks -Djavax.net.ssl.trustStorePassword=mypassword“JAVA_OPTS="$JAVA_OPTS -Djavax.net.ssl.keyStorePassword=mypassword”

最后,我重新启动了Tomcat:

代码语言:javascript
复制
Nov 9, 2012 10:51:44 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Nov 9, 2012 10:51:44 PM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8443"]
Nov 9, 2012 10:51:44 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 574 ms
Nov 9, 2012 10:51:44 PM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Nov 9, 2012 10:51:44 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.26
Nov 9, 2012 10:51:44 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive /var/lib/tomcat7/webapps/myapplication.war
Nov 9, 2012 10:51:45 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring root WebApplicationContext

Configuring Spring Security Core ...
... finished configuring Spring Security Core

Nov 9, 2012 10:51:57 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'grails'
Nov 9, 2012 10:51:57 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /var/lib/tomcat7/webapps/ROOT
Nov 9, 2012 10:51:57 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Nov 9, 2012 10:51:57 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8443"]
Nov 9, 2012 10:51:57 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 13439 ms

如您所见,它启动了8443的ProtocolHandler。

是否需要将证书的别名更改为真正的服务器名称,而不是本地主机?这是我唯一能想到的。还有人有其他的想法吗?

这是端口8443的nmap:

代码语言:javascript
复制
$nmap -p 8443 localhost
Starting Nmap 5.21 ( http://nmap.org ) at 2012-11-10 02:47 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000091s latency).
rDNS record for 127.0.0.1: localhost.localdomain
PORT     STATE SERVICE
8443/tcp open  https-alt

Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds

谢谢!

Catalina.out在将Djavax.net.debug=all添加到catalina.sh:之后

代码语言:javascript
复制
...
Nov 11, 2012 4:24:36 PM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'grails'
Nov 11, 2012 4:24:36 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Deploying web application directory /var/lib/tomcat7/webapps/ROOT
Nov 11, 2012 4:24:37 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Nov 11, 2012 4:24:37 PM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8443"]
Allow unsafe renegotiation: false
Allow legacy hello messages: true
Is initial handshake: true
Is secure renegotiation: false
http-bio-8443-Acceptor-0, called closeSocket()
Nov 11, 2012 4:24:37 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 13399 ms
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-12 21:41:22

嗯,我很尴尬。事实证明,如果我导航到实际的IP地址,那么它就能工作(相对于域名)。似乎我需要在某个地方提供一个映射(有人知道在哪里吗?)所以它用域名解析.

票数 1
EN

Stack Overflow用户

发布于 2014-02-23 19:54:12

以sudo模式打开/etc/主机文件

在这里,您可以进行ip到域名的映射。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13318758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档