apache配置ssl证书
❶ Linux+Apache下安装SSL证书
一、Apache安装SSL证书需要三个配置文件
温馨提示:安装证书前请先备份您需要修改的服务器配置文件
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的性质是一样的)
二、安装证书
1.修改apache下的httpd.conf文件。
(1)打开apache安装目录下conf目录中的httpd.conf文件,找到
#LoadMole ssl_mole moles/mod_ssl.so
#Include conf/extra/httpd-ssl.conf
(2)删除行首的配置语句注释符号“#”,保存退出。
2.修改apache下httpd-ssl文件。
(1)打开apache安装目录下conf/extra目录中的httpd-ssl.conf文件,在配置文件中查找以下配置语句:
a).SSLCertificateFile/usr/local/apache/ssl/public.cer
(将服务器证书公钥(2_domainname.com.crt)配置到该路径下,同时替换public.crt);
b).SSLCertificateKeyFile/usr/local/apache/ssl/private.key
(将服务器证书私钥(3_domainname.com.key)配置到该路径下,同时替换private.key);
c).#SSLCertificateChainFile/usr/local/apache/ssl/ca.cer
(删除行首的“#”号注释符,并将中级CA证书(1_root_bundle.crt)配置到该路径下).
d)把以下代码加入任意位置,指定ssl加密协议
SSLProtocol all-SSLv2-SSLv3
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
(2)保存退出,并重启Apache。重启方式:
进入Apache安装目录下的bin目录,运行如下命令
./apachectl-k stop
./apachectl-k start
通过https方式访问您的站点,测试站点证书的安装配置。
三.本地测试
1.如果本地测试,请做本地解析访问:打开系统盘:\Windows\System32\Drivers\etc\hosts文件,用文本编辑器修改,把证书绑定的域名解析到本地ip。
2.访问https://+证书绑定的域名,测试效果如下:
注:部署完毕后若网站无法通过https正常访问,可确认服务器443端口是否开启或被网站卫士等加速工具拦截。
(1)开启方法:防火墙设置-例外端口-添加443端口(TCP)。
(2)若被安全或加速工具拦截,可以在拦截记录中将443添加至信任列表。
重启后,重新通过https访问。
四.SSL证书的备份
请保存好收到的证书压缩包文件及密码,以防丢失。以上内容来自景安网络
❷ 如何在apache上安装SSL证书
你好,
小编推荐的这款apache php mysql程序为傻瓜式的程序,用户只需点击相关的安装程序,系统就会自动帮助你安装相关的环境配置,包括apache、php以及mysql。
❸ 如何在apache上安装https证书
需要懂点代码,如果是小白的话,建议找GDCA吧,免费安装https证书,不用自己摸索这么麻烦。
❹ 如何在apache上安装SSL证书
Apache SSL证书安装配置方法教程,Apache服务器实现不同域名部署不专同SSL证书方法:属http://zhannei..com/cse/search?q=%E5%A6%82%E4%BD%95%E5%9C%A8apache%E4%B8%8A%E5%AE%89%E8%A3%85SSL%E8%AF%81%E4%B9%A6&click=1&entry=1&s=9445731567098915795&nsid=
❺ 如何在apache上安装SSL证书
在Apache的安装目录下创建cert目录,并且将下载的全部文件拷贝到目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为a.key;
打开 apache 安装目录下 conf 目录中的 httpd.conf 文件,找到以下内容并去掉“#”。
#LoadMole ssl_mole moles/mod_ssl.so (如果找不到请确认是否编译过 openssl 插件)#Include conf/extra/httpd-ssl.conf(删除行首的配置语句注释符号“#”,保存后退出)
打开 apache 安装目录下 conf/extra/httpd-ssl.conf 文件 (也可能是conf.d/ssl.conf,与操作系统及安装方式有关), 在配置文件中查找以下配置语句:
# 添加 SSL 协议支持协议,去掉不安全的协议SSLProtocol all -SSLv2 -SSLv3# 修改加密套件如下SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUMSSLHonorCipherOrder on# 证书公钥配置SSLCertificateFile cert/a_public.crt# 证书私钥配置SSLCertificateKeyFile cert/a.key# 证书链配置,如果该属性开头有 '#'字符,请删除掉SSLCertificateChainFile cert/a_chain.crt
重启 Apache。
apachectl -k stop
apachectl -k start
❻ apache怎样安装多套ssl证书
在Apache环境下实现一台服务器实现安装多个SSL证书,有2种解决方案:
方案一:SSL证书分类较内多,其中有一款证书“多域名SSL证书”,这类证书可以支持一张证书为多个域名提供通信加密服务。但是这类证书也有不好的地方,对于OV SSL证书(企业验证)、EV SSL证书(组织验证)类证书而言只能显示同一个企业信息,如果需要不同的网站显示不同的企业信息就不能适用于此方法了。
方案二:服务器安装SNI ,SNI (Server Name Indication)是用来改善服务器与客户端的一个扩展。解决一台服务器的一个IP只能使用一个证容书对应一个域名的缺点。
❼ 如何在Apache服务器上安装SSL证书
拿到Apache环境证书,分为3个文件,分别是:
1、(CA根证书)版1_root_bundle.crt
2、(域名证书)2_xxx.com.crt
3、(域名私钥)3_xxx.com.key
APACHE安装SSL证书:权网页链接
Apache自动跳转到HTTPS:网页链接
注意:安装防火墙需要设置允许443端口或关闭防火墙,如果本地服务器安装安全狗的,请允许443端口。阿里或腾讯云服务器,防火墙需要在控制面板安全规则里面添加,如果自己实在是没有办法安装证书的话,可以淘宝搜索:Gworg获取技术支持。
❽ 按照阿里云配置的ssl(apache)配完, https还是访问不了
很明显没有配置好,查看服务器443端口是否启用,80端口是否可以访问,如果还是不行,回可以淘宝Gworg获取技术服务答。
APACHE安装SSL证书:https://www.gworg.com/ssl/106.html
Apache自动跳转到 HTTPS:https://www.gworg.com/ssl/130.html
❾ apache 怎么配置通配符ssl证书
在收到来CA机构签发的SSL证书后,源将SSL证书部署到服务器上,一般APACHE文件直接将KEY+CER复制到文件上,然后修改HTTPD.CONF文件;
TOMCAT等需要将CA签发的证书CER文件导入JKS文件后,复制到服务器,然后修改SERVER.XML;
IIS需要处理挂起的请求,将CER文件导入。
具体的Apache安装配置SSL证书方法教程请浏览:网页链接