如何在linux下安装ssl证书

如题所述

Apache安装景安SSL证书需要三个配置文件

1
1_root_bundle.crt、2_domainname.com.crt、3_ domainname.com.key。
注:这三个文件在文件夹for Apache.zip中,其中domainname.com是您的域名,2_ domainname.com.crt为公钥,3_domainname.com.key为私钥。(文件后缀名crt和cer的性质是一样的)
END
安装证书

下载并解压openssl。(1)确认文件的存放目录,例当前目录为:/usr/local。

解压openssl。如:tar zxvf openssl-0.9.8k.tar.gz

配置openssl。(1)进入openssl目录。如:cd openssl-0.9.8k。

2)配置openssl。如:./config shared zlib make make test make install mv /usr/bin/openssl /usr/bin/openssl.save mv /usr/include/openssl /usr/include/openssl.save mv /usr/lib/libssl.so /libssl.so.save ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl ln -s /usr/local/ssl/include/openssl /usr/include/openssl ln -sv /usr/local/ssl/lib/libssl.so.0.9.8 /usr/lib/libssl.so

安装apache1.解压文件:tar zxvf httpd-2.2.26.tar.gz2.进入目录:cd httpd-2.2.263.配置安装(/usr/local/ssl是openssl的安装路径):./configure --prefix=/usr/local/apache --enable-so --enable-ssl --with-ssl=/usr/local/ssl --enable-mods-shared=all
4.安装:make && make install5.修改apache下的httpd.conf文件。(1)打开apache安装目录下conf目录中的httpd.conf文件,找到 #LoadModule ssl_module modules/mod_ssl.so #Include conf/extra/httpd-ssl.conf (2)删除行首的配置语句注释符号“#”,保存退出。6.修改apache下httpd-ssl文件。

如果本地测试,请做本地解析访问:打开 系统盘:\Windows\System32\Drivers\etc\hosts文件,用文本编辑器修改,把证书绑定的域名解析到本地ip。

访问https://+证书绑定的域名,测试效果如下:
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-07-04
第一步:先看下服务器上有没有ssl模块,在apache的modules目录,里面有很多.so后缀的文件就是了,如果有mod_ssl.so文件代表已经安装了。如果没有,需要cd 进入modules目录,然后下载mod_ssl.so,执行命令 yum install -y mod_ssl  //下载ssl
第二步:下载证书文件传到服务器上,放哪里没关系,我是新建一个cert文件夹,然后放到里面 /httpd/cert/
第三步:修改或添加httpd-ssl.conf(提示先备份),一般在/httpd/conf/extra/httpd-ssl.conf,根据操作系统的不同, http-ssl.conf文件也可能存放在conf.d/ssl.conf目录中。
如果都没有,那就新建一个,内容为:
DocumentRoot "/htdocs/" #替换为你的网站根目录
ServerName jiandanji.fun #替换为你的域名
SSLEngine on
SSLCertificateFile /etc/httpd/cert/2594646_jiandanji.fun_public.crt #替换成你的证书文件路径
SSLCertificateKeyFile /etc/httpd/cert/2594646_jiandanji.fun.key #替换成你的密钥文件路径
SSLCertificateChainFile /etc/httpd/cert/2594646_jiandanji.fun_chain.crt #替换成你的证书密钥文件路径
本地编辑好,然后保存上传
第四步:找到apache配置文件httpd.conf(提示先备份),开启或添加以下配置:
LoadModule ssl_module modules/mod_ssl.so
Include /etc/httpd/conf/extra/httpd-ssl.conf
如果前面有#号,将#去掉,没有就添加这两句
到这里就配置好了
重启服务:
service httpd restart
第2个回答  2018-08-03

确定拥有独立服务器后,根据以下教程选择环境安装:网页链接

安装SSL需要注意:服务器服务器允许443端口。

如果无法按照专业教程安装,可以使用SSL证书技术支持:网页链接

本回答被网友采纳
第3个回答  2018-12-07

根据不同的服务器环境来安装,具体操作请看这里网页链接 很齐全,有什么不懂可以问客服

相似回答