centos 配置apache和tomcat共同使用https
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 配置apache和tomcat共同使用https相关的知识,希望对你有一定的参考价值。
参考技术A 版本:apache 2.4.6
tomcat 8.5.27
架构:
1、apache自带的mod_proxy架构代理转发请求到tomcat,由tomcat解析jsp(apache2.4.6的版本默认已经加载了mod_proxy,留意:Include conf.modules.d/*.conf)
2、在apache中配置https的ssl证书(证书文件是阿里云的证书,放置在目录httpd根目录下面)
3、由于是多虚拟主机架构,故不使用conf.d/ssl.conf文件,直接在httpd.conf中配置ssl站点(所以我把conf.d/ssl.conf文件清空了,否则老是报错:Address already in use: AH00072: make_sock: could not bind to address 0.0.0.0:443)
如下:
修改文件:conf/httpd.conf增加虚拟主机站点
腾讯云CentOS系统配置apache和tomcat
本文使用yum软件包管理工具基于CentOS7.2版本配置apache和tom。
云服务器选购完毕后,安装Xshell软件,输入用户名密码即可远程登陆登录(centos用户名默认是root)。
1,下载安装java(这里使用的是yum软件包管理器,他会自动配置好环境变量)
yum –y install java
2,安装tomcat和appache
yum –y install tomcat tomcat-admin-webapps tomcat-docs-webapp tomcat-javadoc tomcat-webapps
yum –y install httpd
3,配置腾讯云的安全组,如果已经配置成默认安全组放通全部端口,就不用更改了。如果仅仅放通一个端口,需要新建安全组放通8080端口和80端口,注意出站和入站都要配置。
4,CentOS的防火墙问题:可通过systemctl status firewalld.service 命令查看状态。为了测试方便可先关闭防火墙,systemctl stop firewalld.service。如果想在防火墙开启的状态下访问服务器,可用防火墙相关命令打开80和8080端口。
开启80端口:firewall-cmd –zone=public –add-port=80/tcp –permanent
开启8080端口:firewall-cmd –zone=public –add-port=8080/tcp –permanent
重启防火墙:systemctl restart firewalld.service
5,开启tomcat和apache服务
Systemctl start tomcat.service
Systemctl start httpd
6,打开本地浏览器输入云服务器公网IP可打开apache的首页,输入IP:8080打开tomcat的首页。
以上是关于centos 配置apache和tomcat共同使用https的主要内容,如果未能解决你的问题,请参考以下文章