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文档查看

相关推荐
Johny_Zhao3 小时前
FreeRADIUS + 华为AC/AP + 802.1X/WPA2-Enterprise 无线认证对接部署完整指南
网络·网络安全·信息安全·ldap·radius·huawei·系统运维·centos8
天远API4 小时前
零信任架构实战:基于天远人企关联构建自动化图谱网关
网络·人工智能·架构·自动化
vipjx16 小时前
百度网盘限速怎么破?2026实测PanDownload多线程提速方案
网络·智能路由器
不会就选b7 小时前
Linux之应用层协议HTTP(二)
网络·网络协议·http
hasty8 小时前
只监听本机为何仍需鉴权?Cline Hub 的 WebSocket 信任边界解析
网络·websocket·网络协议
小小小小钰儿8 小时前
1.5-Python网络编程
开发语言·网络·python·web安全·计算机·网络安全
vipjx18 小时前
2026最新PanDownload复活版评测:告别百度网盘限速实测可用
网络·智能路由器
hasty9 小时前
01_新网络安全法下的软件漏洞治理
网络·安全·web安全
j7~9 小时前
【Linux网络编程】四十七.《Linux IO 模型详解:阻塞 IO、非阻塞 IO 与 IO 多路转接(select)》
linux·运维·网络·select·非阻塞io·阻塞io·i/o多路连接
猫咪宝妖9 小时前
信息安全工程师 第四级 结构化保护级
网络·数据库·安全