Apache与Apache Tomcat区别

萧玮
2023-12-01

之前老是说Apache与Apache Tomcat一直不是很理解,今天特地记录一下区别

Apache Tomcat 与 Apache 区别

Apache Tomcat:侧重于servlet引擎,如果以standalone方式运行,功能上与 Apache 等效 , 支持JSP,但对静态网页不太理想;
Apache :侧重于http server,是web服务器, tomcat 是应用(java)服务器,它只是一个servlet (jsp也翻译成servlet)容器,可以认为是 apache 的扩展,但是可以独立于 apache 运行。

Apache Tocmat 配置 Https

只需在tomcat/conf/server.xml中配置 :关键点在于 证书文件/秘钥 keystoreFile/keystorePass

<Connector  port="443" 
	protocol="org.apache.coyote.http11.Http11Protocol" 
	SSLEnabled="true" 
	maxThreads="150" scheme="https" secure="true"
    keystoreFile="/home/tomcat/cert/cert-ssl.jks" 
	keystorePass="xxx" 
	clientAuth="false" 
	sslProtocol="TLS"
    ciphers="TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA256"/>

Apache 配置 Https

找到 /etc/httpd/conf.d/ssl.conf ,VirtualHost标签 替换证书文件与秘钥

Server Certificate: ssl证书文件
SSLCertificateFile /usr/local/sslcert/server/server.pem

Server Private Key: ssl证书秘钥
SSLCertificateKeyFile /usr/local/sslcert/server/server.key

 类似资料: