遇到问题:linux的http访问,平时都是一般访问,当加密访问的时候需要证书来访问。

解决问题:设置证书,https访问。

1.通过yum在线安装mod_ssl

[root@mail ~]#yum -y install mod_ssl

2.http服务器配置mod_ssl

(1)[root@mail ~]#cd /etc/pki/tls/certs

[root@mail ~]#make server.key
(2)建立服务器私钥

(3)建立服务器公钥

[root@certs ~]#make server.csr

(4)建立服务器证书

[root@mail ~]#openssl x509 –in server.csr –out server.pem –req –signkey server.key –days 3650建立服务器证书10年(3650天)
成功后会出现如下信息:

[root@mail ~]#cd /etc/pki/tls/certs/

[root@mail certs]#chmod 400 server.*      设置权限,证书相关的文件都为仅管理员读取权限

(5)设置SSL

[root@mail ~]#vi /etc/httpd/conf.d/ssl.conf 修改ssl的设置文件
#DocumentRoot “/var/ww/html” 找到这一行,将行首的#去掉
DocumentRoot “/var/www/html” 变成此状态
(6)   重新启动http服务,让ssl生效
[root@mail ~]#/etc/rc.d/init.d/httpd restart

转载于:https://blog.51cto.com/mengsir/844755

让linux服务器支持安全http协议(https)相关推荐

  1. linux服务器怎么设置ssr协议参数,SSR协议和混淆插件说明 | 轩钰博客

    SSR协议和混淆插件说明 | 轩钰博客 2019-01-03 工作原理 C->S方向 浏览器请求(socks5协议) -> ssr客户端 -> 协议插件(转为指定协议) -> ...

  2. JShielder:一款自动化Linux服务器安全增强工具

    JShielder介绍 JSHielder是一款开源的Bash脚本,旨在帮助系统管理员和开发人员增强Linux服务器的安全性,以更好地开发任何Web应用程序或在线服务.该工具可以自动化安装托管Web应 ...

  3. C/C++Linux服务器开发高级架构师/Linux后台开发架构师丨高级进阶学习

    01 课程介绍 [录播]课程介绍(66分钟) 免费试学 [录播]磁盘存储链式的B树与B+树(131分钟) 免费试学 免费学习视频链接点击:C/C++Linux服务器开发高级架构师/Linux后台架构师 ...

  4. win客户端与linux服务器C语言套接字socket

    windows:(客户端) #include<WINSOCK2.H> #include<STDIO.H> #include<iostream> #include&l ...

  5. 怎么在Linux中telnet服务器,怎么利用Telnet连接Linux服务器

    利用Telnet连接Linux服务器需要确保:windows客户端开启telnet功能.linux服务器开启telnet服务 首先,linux服务器开启telnet服务: 许多Linux系统在默认情况 ...

  6. Linux服务器备份mySQL数据库_远程linux服务器mysql数据库定期备份和删除

    网上已经有部分关于Linux下定期备份mysql的方法,但是很多步骤不够详细,不适合新手,自己琢磨了很久,终于搞定了. 1.Linux服务器一般是ssh协议,如果本地也是Linux环境,可以直接通过s ...

  7. linux服务器关机日期,linux服务器last查看关机记录

    1.查看重启记录 last reboot命令 [root@test ~]# last reboot reboot system boot 2.6.-.el6.x Mon May : - : (+:) ...

  8. Linux服务器在线测速

    Linux服务器在线测速 wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py 或者 wget https://raw ...

  9. 王权富贵:window7往Linux服务器上传文件

    参考文件: 感谢电信班的欧海杰同学 window7往Linux服务器上传小型文件(速度400kb/s) 在Linux服务器上装一下 sudo apt-get install lrzsz  命令 rz ...

最新文章

  1. 史上最简单的SpringCloud教程 | 第十篇: 高可用的服务注册中心
  2. MySQL备份与恢复-mysqldump备份与恢复
  3. number java_java中Number Math 类方法
  4. SQL 中having 和where的区别(转)
  5. matplotlib 无法显示中文字体的解决方法
  6. 我什么时候应该使用懒惰 <T> ?
  7. 开发框架:AdminLTE
  8. quartz定时任务中常用的cron表达式
  9. ARINC429协议芯片DEI1016工作原理
  10. linux php 验证码不显示_怎么解决php linux验证码不显示的问题
  11. 笔记本电脑插耳机后耳机无声音有外放情况,咋办??
  12. java入门学习(三:数据类型)
  13. one-hot向量形式
  14. mysql 多条件求和_sql多条件求和-sql条件求和-sql求和且和满足条件
  15. Could not find an open hard disk with UUID {57bbe8fe-8b4f-4a0d-aef4-1291b23d2bef}. 返回 代码: VBOX_E_OBJ
  16. EOS区块链PHP开发包
  17. 使用Matplotlib绘制3D图形
  18. 学java被“劝退”的第八天
  19. 逃离「大厂」回乡创业,用氚云攻克流量瓶颈,年入1300万
  20. JavaScript高德地图中绘制echarts图表随地图移动

热门文章

  1. java 路径的故事
  2. c 语言登录系统源代码,c语言源代码---------------个人图书管理系统
  3. 重新初始化k8s master节点
  4. MySQ软件的卸载-通过控制面板方式
  5. MySQL分组查询—添加分组后筛选
  6. Gateway网关-全局过滤器
  7. Nginx使用服务信号升级
  8. 幻读(phantom read)
  9. SpringMVC异常处理之异常处理代码编写
  10. Response_案例1_路径_相对路径