JavaWeb项目实现Https访问(Nignx+Tomcat服务器)
2018-01-21 14:15
260 查看
微信小程序要求链接必须是Https访问,但是一般都是http访问的链接,所以需要配置SSL证书实现可以通过Https访问
1.获取SSL证书
我是通过域名在腾讯云上获取的 传送门
下一步之后需要验证域名的使用权限
腾讯云域名使用权传送门
当审核过后就会出现SSL证书的下载
点击下载加压压缩文件就可以了
2.配置Tomcat的server.xml文件
将port为80(或8080)的标签的redirectPort指向443(或8443)
注:我将8080端口改为80了,你也可以不用改,8443端口改为443端口了,8443本来是有注释的,可以删掉复制或者去掉注释手动修改
需要修改的内容:
1)证书所在位置:在服务器上的位置比如我放到conf文件夹,就修改为 conf/证书名
2)证书密码:如果在获取证书时没有事先设定,则到解压后的文件夹里就会有
配置完上面内容就可以了,然
4000
后重新启动tomcat服务器就可以使先https访问了
当tomcat关闭时,可能回出现下面问题 可以看我的另一篇博客
Linux Tomcat 关闭失败:Connection refused (Connection refused)
1.获取SSL证书
我是通过域名在腾讯云上获取的 传送门
下一步之后需要验证域名的使用权限
腾讯云域名使用权传送门
当审核过后就会出现SSL证书的下载
点击下载加压压缩文件就可以了
2.配置Tomcat的server.xml文件
将port为80(或8080)的标签的redirectPort指向443(或8443)
注:我将8080端口改为80了,你也可以不用改,8443端口改为443端口了,8443本来是有注释的,可以删掉复制或者去掉注释手动修改
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" />
<Connector port="443" protocol="HTTP/1.1" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" keystoreFile="证书所在位置" keystorePass="证书密码" clientAuth="false" sslProtocol="TLS" />
需要修改的内容:
1)证书所在位置:在服务器上的位置比如我放到conf文件夹,就修改为 conf/证书名
2)证书密码:如果在获取证书时没有事先设定,则到解压后的文件夹里就会有
配置完上面内容就可以了,然
4000
后重新启动tomcat服务器就可以使先https访问了
当tomcat关闭时,可能回出现下面问题 可以看我的另一篇博客
Linux Tomcat 关闭失败:Connection refused (Connection refused)
相关文章推荐
- 三步实现通过域名访问tomcat的http和https服务器
- 关于使用nat123软件实现外网访问内网的部署在Tomcat服务器中的Java Web项目
- 实现通过ip地址访问远端服务器下tomcat指定目录下项目的相关配置
- 阿里云的Tomcat服务器无法访问JavaWeb项目静态资源的解决办法
- windows server https 去端口号访问 tomcat Javaweb项目
- JavaWeb项目部署到外网服务器上ping IP能ping通但访问项目无法显示
- 无法通过公网访问阿里云服务器Tomcat下部署的项目
- 服务器上用Tomcat运行jsp项目与服务器上tomcat域名解析外网访问-史上最详细的
- tomcat实现https安全访问
- maven部署web项目到远程服务器的Tomcat,以及输入IP地址直接访问到这个web项目
- 如何将Javaweb项目部署到Tomcat并且通过外网访问
- java+oracle+web(第七天) tomcat介绍 (四)实现https://www.igo.com 直接访问我的主页
- 奇怪的eclipse发布项目后无法访问,但放在服务器上的tomcat就可以
- android系统访问自己的tomcat服务器下的项目不能访问的原因
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- 阿里云版tomcat服务器设置https外网访问
- Nginx+tomcat实现https访问(tomcat不配ssl证书)
- Maven项目配置tomcat插件实现项目自动部署到远程服务器
- 如何利用自己的电脑做服务器发布tomcat的WEB项目供外网访问
- java搭建阿里云服务器环境(java环境+mysql+tomcat)和部署 JavaWeb 项目到云服务器(十分详细)