linux 服务器类型Apache配置https访问

一:查看服务器类型,下载相应的SSL证书

命令:netstat -anp | grep :80

httpd是Apache超文本传输协议(HTTP)服务器的主程序,所以下载Apache证书

二:将证书解压后复制到服务器上

三个文件:xxx.key xxx_public.cert xxx_chain.cert

三:准备工作完成,配置

1.命令: yum -y install mod_ssl 安装 mod_ssl.so 模块,安装完成后

A可以在 /etc/httpd/modules 目录下找到 mod_ssl.so 文件

B可以在 /etc/httpd/conf.d 目录下会出现一个ssl.conf文件

2.打开ssl.conf文件,找到三个配置,修改为你放置的证书路径

SSLCertificateFile /etc/pki/tls/certs/xxx_public.crt

SSLCertificateKeyFile /etc/pki/tls/private/xxx.key

SSLCertificateChainFile /etc/pki/tls/certs/xxx_chain.crt

3.修改443端口的设置

<VirtualHost _default:443>

#设置在这里

ServerName xxx.cn

DocumentRoot "/home/project/"

<Directory "/home/project">

Options +Includes -Indexes

AllowOverride All

Order allow,deny

Allow from all

Require all granted

</Directory>

</VirtualHost>

4.打开/etc/httpd/conf.modules.d/00-ssl.conf文件

#LoadModule ssl_module modules/mod_ssl.so 并将前面的#号去掉

5.在/etc/httpd/conf/httpd.conf文件的最后引入之前配置好的文件

Include /etc/httpd/conf.d/ssl.conf

Include /etc/httpd/conf.modules.d/00-ssl.conf

6.重启Apache然后访问你的域名

命令:systemctl restart httpd

相关推荐
码出钞能力6 分钟前
更换libc.so导致linux变砖,通过LD_PRELOAD挽救
linux·服务器
小马学嵌入式~7 分钟前
嵌入式 SQLite 数据库开发笔记
linux·c语言·数据库·笔记·sql·学习·sqlite
小猪咪piggy41 分钟前
【JavaEE】(24) Linux 基础使用和程序部署
linux·运维·服务器
Haven-1 小时前
Linux常见命令
linux·基本指令
IT 小阿姨(数据库)1 小时前
PgSQL中pg_stat_user_tables 和 pg_stat_user_objects参数详解
linux·运维·数据库·sql·postgresql·oracle
❀͜͡傀儡师1 小时前
Docker部署搜索引擎SearXNG
运维·docker·容器·searxng
MChine慕青1 小时前
顺序表与单链表:核心原理与实战应用
linux·c语言·开发语言·数据结构·c++·算法·链表
虎头金猫2 小时前
如何在Linux上使用Docker在本地部署开源PDF工具Stirling PDF:StirlingPDF+cpolar让专业操作像在线文档一样简单
linux·运维·ubuntu·docker·pdf·开源·centos
荣光波比2 小时前
Nginx 实战系列(七)—— Nginx一键安装脚本详解
运维·nginx·自动化·云计算
努力学习的小廉3 小时前
深入了解linux系统—— 线程同步
linux·服务器·数据库·算法