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

三优科技 网站开发网站开发实训报告总结

三优科技 网站开发,网站开发实训报告总结,班级优化大师的优点,企业建站系统官网文章目录 一.相关介绍1.生成步骤2.相关名词介绍 二.Nginx中实现自签名SSL证书生成与配置1.私钥生成2.公钥生成3.生成解密的私钥key4.签名生成证书5.配置证书并验证6.登录 一.相关介绍 1.生成步骤 #xff08;1#xff09;生成私钥#xff08;Private Key#xff09;… 文章目录 一.相关介绍1.生成步骤2.相关名词介绍 二.Nginx中实现自签名SSL证书生成与配置1.私钥生成2.公钥生成3.生成解密的私钥key4.签名生成证书5.配置证书并验证6.登录 一.相关介绍 1.生成步骤 1生成私钥Private Key使用 OpenSSL 工具生成一个私钥文件用于加密和解密传输的数据。 2生成证书签名请求Certificate Signing RequestCSR使用 OpenSSL 工具生成一个 CSR 文件其中包含你的服务器公钥和相关的信息以便用于生成证书。 3自签名证书生成使用 OpenSSL 工具根据 CSR 文件和私钥生成自签名的 SSL 证书文件。 4Nginx 配置修改在 Nginx 配置文件中进行相应的修改包括指定 SSL 证书文件路径、私钥文件路径以及其他相关的 SSL 配置项。 总Nginx 就可以使用自签名 SSL 证书来启用 HTTPS实现加密和安全的通信。需要注意的是自签名 SSL 证书不会受到公信任的证书颁发机构Certificate Authority认可因此浏览器会显示安全警告。在生产环境中建议使用由受信任的证书颁发机构签发的证书来获得更高的安全性和可信度。2.相关名词介绍 1私钥Key生成使用 OpenSSL 工具的 “genrsa” 命令生成私钥文件其中私钥是用于加密和解密数据的关键。 2公钥CSR生成使用私钥文件生成证书签名请求Certificate Signing RequestCSR其中包含公钥和其他相关信息。这个公钥将被用于生成证书并在浏览器连接时进行身份验证。 3证书CRT生成证书由公钥CSR和签名组成。签名可以是自签名的也可以是由受信任的证书颁发机构CA签名的。通过使用私钥Key与公钥CSR进行签名最终生成证书CRT文件。 4服务器证书server.crt生成的证书文件就是服务器证书通常命名为 “server.crt”。 5签名过程签名是使用私钥Key与公钥CSR进行证书生成的过程。私钥用于对公钥进行签名以确保证书的完整性和身份验证。 二.Nginx中实现自签名SSL证书生成与配置 1.私钥生成 #关闭防火墙及安全机制 systemctl stop firewalld.service setenforce 0#在root用户的家目录下执行 cd ~ #使用ssl生成私钥名为 server.key openssl genrsa -des3 -out server.key 1024 #回车输入自定义的密码文本此处设置为12345 #输入两次#查看生成的私钥 cat server.key 2.公钥生成 #基于创建的server.key私钥创建server.csr公钥 openssl req -new -key server.key -out server.csr #查看私钥加密的内容 openssl req -text -in server.csr -noout3.生成解密的私钥key #基于server.key私钥生成server.key.unsecure的解密私钥 openssl rsa -in server.key -out server.key.unsecure4.签名生成证书 方法1 #方法1需要输入密码私钥密码为12345 openssl x509 -req -days 1000 -in server.csr -signkey server.key -out server.crt #使用私钥和公钥生成server.crt签名证书-days为1000天 -in指定公钥-signkey指定私钥生成的前面证书为server.crt 方法2 openssl x509 -req -days 1000 -in server.csr -signkey server.key.unsecure -out server1.crt #使用解密私钥和公钥生成server.crt签名证书-days为1000天 -in指定公钥-signkey指定解密后的私钥生成的前面证书为server.crt#查看证书的内容server.crt内容 openssl x509 -text -in server.crt -noout5.配置证书并验证 #安装额外源 并安装启动nginx yum install epel-release -y yum install nginx -y systemctl start nginx vim /etc/nginx/nginx.conf #编辑nginx主配置文件文件末尾添加内容如下 server {listen 443 ssl ; server_name localhost ;ssl_certificate /root/server.key;ssl_certificate_key /root/server.key.unsecure; } #创建一个新的server模块注意要在http模块里面listen表示监听端口server_name写主机地址或localhost都可以ssl_certificate是签名证书的路径ssl_certificate_key是私钥的路径本文私钥路径写了解密后的私钥写加密时的私钥有报错#重启nginx到浏览器上访问验证 systemctl start nginx 报错信息 [roottest5 ~]# systemctl restart nginx Job for nginx.service failed because the control process exited with error code. See “systemctl status nginx.service” and “journalctl -xe” for details. [roottest5 ~]# systemctl status nginx.service ● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since 四 2023-09-07 17:47:46 CST; 15s ago Process: 54283 ExecStart/usr/sbin/nginx (codeexited, status0/SUCCESS) Process: 55399 ExecStartPre/usr/sbin/nginx -t (codeexited, status1/FAILURE) Process: 55397 ExecStartPre/usr/bin/rm -f /run/nginx.pid (codeexited, status0/SUCCESS) Main PID: 54285 (codeexited, status0/SUCCESS) 9月 07 17:47:46 test5 systemd[1]: Starting The nginx HTTP and reverse proxy se… 9月 07 17:47:46 test5 nginx[55399]: nginx: [emerg] cannot load certificate key…e) 9月 07 17:47:46 test5 nginx[55399]: nginx: configuration file /etc/nginx/nginx…ed 9月 07 17:47:46 test5 systemd[1]: nginx.service: control process exited, code…1 9月 07 17:47:46 test5 systemd[1]: Failed to start The nginx HTTP and reverse p…r. 9月 07 17:47:46 test5 systemd[1]: Unit nginx.service entered failed state. 9月 07 17:47:46 test5 systemd[1]: nginx.service failed. Hint: Some lines were ellipsized, use -l to show in full. 解决方案里面使用解密后的私钥文件路径 vim /etc/nginx/nginx.conf ssl_certificate “/root/server.crt”; systemctl start nginx 6.登录 https://192.168.198.15/
http://www.zqtcl.cn/news/217409/

相关文章:

  • 离线推广网站规划书常用的网站都有哪些
  • 成都 视频网站建设网站邮件推送
  • 深圳均安网站制作温州网站优化案例
  • 做网站需要哪些流程网站建设中项目经理的职责
  • 专业低价建设微网站微商城怎么样在wordpress上添加播放视频
  • 网站制作经费预算表域名备案信息查询系统
  • 苏州网站建设找苏州聚尚网络推荐南昌个人网站制作怎么做
  • 普法网站建设wordpress伪静态404错误
  • 易语言如何做浏网站湛江高端网站开发
  • 窦各庄网站建设wordpress 意见反馈
  • 建站公司还有前途吗海拉尔做网站的公司
  • 素材网站有哪些如何做简单视频网站
  • 如何做网站公证宁波网站建设公司比较好
  • 网站建设公司行情新网站建设风格
  • 30天网站建设实录 pdf微信分销工具
  • 深圳电子商务网站 开发招标文件范本
  • 常州网站制作包括哪些网站商城模板
  • wordpress下拉式菜单哈尔滨seo优化公司
  • 网站添加百度地图标注怎么在百度免费推广
  • 如何用照片做模板下载网站南京做网站seo的
  • 网站建设平台方案设计删除网站内容
  • 建设部人才交流中心网站wordpress theauthor
  • 物联网网站开发公司比较还做的调查网站
  • 网站建设教程 冰美人视频全国网站建设排名
  • 对网站策划的看法公司宣传册设计与制作图片
  • 手机医疗网站网站模板的制作怎么做
  • 那种投票网站里面怎么做百度浏览器网站入口
  • 宁波城乡建设局网站有专门做面包的网站么
  • 网站推广方法及特点网站添加内容
  • c2c网站怎么做网页模板布局