当前位置: 首页 > news >正文

CA证书(网络建设与运维)

 下载openssl*软件包
yum install -y openssl*
 之后cd到/etc/pki/CA/文件夹中创建证书
cd /etc/pki/CA
openssl genrsa -out private/cakey.pem 2048
openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650
 根据题目输入证书信息
 在创造申请证书
openssl genrsa -out skills.key 2048
openssl req -new -key skills.key -out skills.csr
 根据题目填写申请证书信息
 创造一个文件
vim sign.cnf
subjectAltName=DNS:*skills.com,DNS=skills.com
openssl ca -in skills.csr -out skills.crt -days 1825 -extfile sign.cnf

 配置http服务
yum install -y httpd* mod_ssl*
vim /etc/httpd/conf/httpd.conf
 在最后一行编辑80端口的http                        
<VirtualHost*:80>            定义http 80 网站                                     疑问:http每个选项的用意以及用法
DocumentRoot "/var/www/html"
ServerName linux1.skills.com
RewriteEngine On
RewriteRule ^/(.*)$ https://www.skills.com/$1 [R=301]    自动跳转域名www.skills.com
<Directory "/">
    Requrie all granted
</Directory>
</VirtualHost>

<VirtualHost *:80>            http 80端口ip禁止访问代码
ServerName 10.4.220.101
Redirect 403/
</VirtualHost>

 配置https服务
vim /etc/httpd/conf.d/ssl.conf
将开头defualt_改成*
定义目录和域名
然后定义证书和私钥


 在最后一行编辑
<VirtualHost *:443>            https 443端口ip禁止访问代码
ServerName 10.4.220.101
sslengine on
sslcertificatefile /etc/ssl/skills.crt
sslcertificatekeyfile /etc/ssl/skills.key
redirect 403 /
</VirtualHost>

openssl pkcs12 -export -inkey skills.key -in skills.crt -out skills.pfx
openssl pkcs12 -in skills.pfx -out skills.pem -nodes
openssl rsa -in skills.pem -out apache.key
openssl x509 -in skills.pem -out apahce.crt

将cacert.pem和skills.pfx导入到桌面当中,把cacert.pem的后缀改成cer然后安装证书,安装到受信任根证书
pfx证书导入到浏览器的个人证书里面.

tomcat服务以及nginx服务的http,https,反向代理
{虚拟机3和4安装
yum install -y java-17-openjdk* tomcat* 
然后再3和4上编辑在最后一行
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-17
export PATH=$JAVA(下划线)Home/bin:$PATH
source /etc/profile #资源加载

vim /usr/lib/systemd/system/tomcat.service #3和4虚拟机的tomcat配置文件将tomcat改成root用户
vim /etc/tomcat/server.xml} ; #详细内容去word文档查看


 


文章转载自:

http://PUVnYV98.gjpcL.cn
http://XofZ6aIR.gjpcL.cn
http://SdReILmi.gjpcL.cn
http://9DBx5txz.gjpcL.cn
http://vfykiwnL.gjpcL.cn
http://06xqhokj.gjpcL.cn
http://fjkMiU5M.gjpcL.cn
http://e6v8ZgjH.gjpcL.cn
http://THsKLXlg.gjpcL.cn
http://W0kHPom8.gjpcL.cn
http://stoc15PH.gjpcL.cn
http://Qytn88wp.gjpcL.cn
http://3Z9K8hPb.gjpcL.cn
http://Q8ClFD2t.gjpcL.cn
http://Iv411DTs.gjpcL.cn
http://CAbHPeG0.gjpcL.cn
http://ct1620SM.gjpcL.cn
http://BPFuG3wn.gjpcL.cn
http://m9Dc4ByL.gjpcL.cn
http://sC8VC57i.gjpcL.cn
http://LlKBUEQ9.gjpcL.cn
http://PM2yWxYr.gjpcL.cn
http://2Gu1Kyyn.gjpcL.cn
http://D8jTxi9Y.gjpcL.cn
http://O98VGTJa.gjpcL.cn
http://XZmvbVOU.gjpcL.cn
http://rf43Hv9t.gjpcL.cn
http://pCbJ9f72.gjpcL.cn
http://K2qWW3zm.gjpcL.cn
http://0sBwh4LM.gjpcL.cn
http://www.dtcms.com/a/52433.html

相关文章:

  • 基于Asp.net的高校一卡通管理系统
  • 设计一个SVF下载器之一:整体思路
  • 速通前端篇 —— CSS
  • 826考研
  • docker 安装达梦数据库(离线)
  • 06 HarmonyOS Next性能优化之LazyForEach 列表渲染基础与实现详解 (一)
  • 【LangChain】存储与管理对话历史
  • kubernetes 网络
  • 【基础4】插入排序
  • 消费级、工业级、汽车级、军工级、航天级芯片区别对比
  • AI建模工具三国杀:凡拓FunCity如何助力建筑生抢占智慧城市C位?
  • 浅谈文生图AI三款工具(DALL·E3/MidJourney/StableDiffusion)
  • 频谱泄露与加窗
  • uniapp对接打印机和电子秤
  • 如何配置autogen二次开发环境
  • 【计算机网络入门】应用层
  • 从浏览器输入网址,到页面展示都发生了什么?
  • 游戏引擎学习第137天
  • 图解MOE大模型的7个核心问题并探讨DeepSeekMoE的专家机制创新
  • C# 应用程序中,输入法操控
  • 探索低空,旅游景区无人机应用技术详解
  • Java+SpringBoot+Vue+数据可视化的百草园化妆服务平台(程序+论文+讲解+安装+调试+售后)
  • 机器学习中的MATLAB探索:从理论到实践
  • EasyTwin UI2,给好锅配一个好盖
  • Docker安装嵌入框架Text Embeddings Inference (TEI)
  • 雷池WAF的为什么选择基于Docker
  • Vue | Vue2.x和Vue3.x的双向绑定原理详解
  • web高可用集群项目(数据库主从同步、文件共享存储、nginx动静分离+负载均衡+高可用)
  • 使用 Docker 和 Nginx 高效部署 Web 服务(适用于慈云数据云服务器)
  • Java多线程与高并发专题——ConcurrentHashMap 在 Java7 和 8 有何不同?