tomcat https访问和使用域名访问网站

news/2024/5/11 4:13:00/文章来源:https://blog.csdn.net/weixin_33716154/article/details/91932967

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

版本: centos 6.5 tomcat 9.0 java 1.8

1.首先使用keytool工具生成证书: keytool 命令的目录是:/usr/local/java/bin下 配置了java的环境就可以直接使用. keytool -genkeypair -alias "tomcat" -keyalg "RSA" -keystore "/usr/local/tomcat\tomcat.keystore"

相关参数解释: keytool 密钥和证书管理工具

命令: -certreq 生成证书请求 -changealias 更改条目的别名 -delete 删除条目 -exportcert 导出证书 -genkeypair 生成密钥对 -genseckey 生成密钥 -gencert 根据证书请求生成证书 -importcert 导入证书或证书链 -importpass 导入口令 -importkeystore 从其他密钥库导入一个或所有条目 -keypasswd 更改条目的密钥口令 -list 列出密钥库中的条目 -printcert 打印证书内容 -printcertreq 打印证书请求的内容 -printcrl 打印 CRL 文件的内容 -storepasswd 更改密钥库的存储口令

使用 "keytool -command_name -help" 获取 command_name 的用法

密钥库口令:123456(这个密码非常重要) 名字与姓氏:tomcat.loc(以后访问的域名或IP地址,非常重要,证书和域名或IP绑定) 组织单位名称:ljlj(随便填) 组织名称:ljlj(随便填) 城市:bj(随便填) 省市自治区:hd(随便填) 国家地区代码:dzs(随便填)

2.将证书应用到tomcat中: 修改conf/server.xml文件: <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/usr/local/tomcat/tomcat.keystore" keystorePass="123456" />

3.重新启动tomcat: ./shutdown.sh ./startup.sh

4.防火墙配置重新启动服务: -A INPUT -m state --state NEW -m tcp -p tcp --dport 8443 -j ACCEPT service iptables restart

5.访问地址: https://tomcat.loc:8443/ali_pay/

但是这样的话,需要修改防火墙的配置,开通8443端口,希望使用https的默认端口访问.

1.修改tomcat中的配置文件server.xml: 1)<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" /> 2)<Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" SSLEnabled="true" maxThreads="150" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" keystoreFile="/usr/local/tomcat/tomcat.keystore" keystorePass="123456" /> 3) <Connector port="8009" protocol="AJP/1.3" redirectPort="443" />

2.修改防火墙: -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT

3.重启防火墙和tomcat.

4.访问地址: https://tomcat.loc/ali_pay 但是这样的话,需要知道访问的项目目录在tomcat的webapps中目录的名称,希望直接使用域名访问项目:

  1. <Host name="tomcat.loc" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="ali_pay" reloadable="true"/> 2.如果有多个网址: 修要在<Engine> <Host name="pay.loc" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="ali_pay" reloadable="true"/> </Engine>

转载于:https://my.oschina.net/WYU3CHEN/blog/895018

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_717897.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

seo原创工具_「黑帽SEO」如何从零开始学习黑帽SEO?「第三篇」

1.文章内容采集说到内容采集相信大家都是太熟悉了&#xff0c;基本所有SEOer都“采集”过一些内容&#xff0c;内容采集可以使用CMS程序自带或软件的采集功能&#xff0c;填充大量质量低劣的网站内容和垃圾信息。当然&#xff0c;大量采集网络中的重复内容&#xff0c;最终的结…

配置Exchange OWA和Sharepoint网站单点登录

如果我们在组织中已经部署完成了Lync、Exchange以及Sharepoint&#xff0c;那么我们会发现这三套系统在通过域账户登录计算机时&#xff0c;如果本机有安装Outlook和Lync&#xff0c;那么在登录Lync或启动Outlook的时候就会自动使用当前登录计算机凭据进行登录。但如果这个时候…

企业网站推广的方法有哪些?

网站推广就是以互联网为基础&#xff0c;借助平台和网络媒体的交互性来辅助营销目标实现的一种新型的市场营销方式。当前传播常见的推广方式主要是在各大网站推广服务商中通过买广告之类等等方式来实现&#xff0c;免费网站推广包括&#xff1a;SEO优化网站内容或构架提升网站在…

知乎不能改用户名吗_网站标题可以改吗?网站标题怎么写才容易有排名?

网站的标题是指网页的标题&#xff08;TDK中的T&#xff1a;title&#xff09;&#xff0c;标题可以直接显示在搜索结果中。另外&#xff0c;网站SEO标题在搜索引擎优化中&#xff0c;是极其重要的&#xff0c;它影响了网站排名的速度&#xff0c;也影响了网站排名的位置。所以…

SharePoint Online 创建网站集

前言 本文介绍如何在Office 365中创建SharePoint网站集。 正文 通过登录地址登录到Office 365环境中&#xff0c;我们可以在左上角的按钮中点开&#xff0c;进入管理员&#xff0c;也可以直接在页面中点击管理&#xff1b; 登录地址&#xff1a;https://login.microsoftonline.…

浅谈SPA、SEO、SSR

前后端分离算是最近Web开发的大趋势了&#xff0c;目前已经有大量的公司使用了前后端分离的开发方式。那我们就来大概谈谈前后端分离开发中必须要了解和接触的几个概念&#xff1a;SPA、SEO和SSR。在谈这几个概念之前&#xff0c;先来聊聊我理解的前后端分离。 我理解的前后端…

QQ空间Python爬虫(1)---网站分析

闲来无事准备写一个爬虫来爬取自己QQ空间的所有说说和图片-。- 首先准备工作&#xff0c;进入手机版QQ空间&#xff0c;分析页面&#xff1a; 我们发现&#xff0c;手机版空间翻页模式是采用瀑布流翻页&#xff08;查看更多&#xff09;&#xff0c;而非传统翻页模式&#xff0…

01-19asp.net网站--关于“应用程序中的服务器错误(需添加JqueryScriptRescourseMapping)”...

一般打开网页进行加载时&#xff08;有缓存&#xff09;&#xff0c;会弹出以下对话框。 但是如果网页加载后出现以下错误&#xff0c;就是应用程序的问题了。如果出现这种问题&#xff0c;就需要在安装Csharp的根目录下&#xff0c;找到一个名为.dll结尾的Jquery程序集&#x…

记一个爬虫加密网站算法的解密

为什么80%的码农都做不了架构师&#xff1f;>>> 网站就不发了具体过程呢&#xff1a; 通过阅读晦涩无比的代码发现它使用的是AESgzip压缩实现的加密 首先加密数据是17WSPeYwQFufy74vaYJ4base64的超长字符串 首先用base64解码 我们把加密的base64复制到本地txt 然后…

推荐计算机图形学习网站

计算机图形学是研究用计算机表示、生成、处理和显示图形的学科。它涉及将几何模型和数据转变为图形的各种算法和技术。目前&#xff0c;计算机图形学已经成为计算机科 学与技术中最为活跃的学科分支之一&#xff0c;并在众多领域&#xff08;如&#xff1a;汽车和飞机的设计与制…

Jenkins与网站代码上线

第1章 引入1.1 开发写代码的演变l 一个开发单打独斗&#xff0c;撸代码&#xff0c;开发网站&#xff0c;自由自在&#xff1b;l 多个开发同时开发一个网站&#xff0c;同时改一份代码。但是同时改一个文件会导致冲突。l 采用分支结构&#xff0c;每天上班第一件事克隆代码&…

nginx网站服务(上)

第1章 web网站服务介绍1.1 常用来提供静态Web服务的软件u Apache&#xff1a;这是中小型Web服务的主流&#xff0c;Web服务器中的老大哥。u Nginx&#xff1a;大型网站Web服务的主流&#xff0c;曾经Web服务器中的初生牛犊&#xff0c;现已长大。Nginx的分支Tengine&#xff08…

程序员一般喜欢浏览哪些网站呢?

2019独角兽企业重金招聘Python工程师标准>>> 作为一名非标准程序员我先来说说我的&#xff1a; 技术类 ①云栖社区 ②掘金 ③芋道源码 ④如梦技术 ⑤纯洁的微笑 ⑥码云github ⑦CSDN博客园 运营类 ①虎嗅网 ②36氪 ③雷锋网 科普类 ①果壳网 贴吧看的甚少&#xff0…

一些开源的论坛网站

2019独角兽企业重金招聘Python工程师标准>>> symphony,这个我觉得还挺好的&#xff0c;就是采用了一些自己封装的技术&#xff0c;不如spring 来的开放。 D / symphonyhttps://sym.b3log.org/ hsweb 企业后台管理基础框架 我对其中的一个框架还挺感兴趣的hs-web/hsw…

31.网站数据监控-2(scrapy文件下载)

31.网站数据监控-2&#xff08;scrapy文件下载&#xff09; 温州数据采集这里采集网站数据是下载pdf&#xff1a;http://wzszjw.wenzhou.gov.cn/col/col1357901/index.html&#xff08;涉及的问题就是scrapy 文件的下载设置&#xff0c;之前没用scrapy下载文件&#xff0c;所以…

小型网站项目完整部署流程(Windows操作系统)

前言 笔者近期接手一个第三方公司提供的基于Java web技术栈开发的后台前台项目。由于第一次做这么系统的开发&#xff0c;想着将项目开发的具体模块记录下来。从环境搭建到开发再到项目打包部署进行全开发链记录。本系列包含三篇博客&#xff0c;分别为环境搭建、项目开发、项…

小型网站开发环境搭建流程(Maven管理,Java技术栈)

前言 笔者近期接手一个第三方公司提供的基于Java web技术栈开发的后台前台项目。由于第一次做这么系统的开发&#xff0c;想着将项目开发的具体模块记录下来。从环境搭建到开发再到项目打包部署进行全开发链记录。本系列包含三篇博客&#xff0c;分别为环境搭建、项目开发、项…

小型网站项目完整部署流程(Linux操作系统——CentOS7.5)

前言 网络服务器以Linux操作系统的居多&#xff0c;因其天然的底层框架优势。笔者因为项目需求要在Linux操作系统服务上部署Java web项目&#xff0c;手头上没有该操作系统的服务器&#xff0c;因此使用虚拟机技术虚拟出一台CentOS7.5的虚拟服务器&#xff0c;并以此为基础进行…