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

攀枝花城市建设网站/chrome手机安卓版

攀枝花城市建设网站,chrome手机安卓版,网站建设包含哪些方面,成都企业模板建站Apache配置https之前一直用的是Tomcat,今天突然接到任务要给Apache配置https证书,因为小程序要用。下面把过程列出来以备后续查看。1.首先你得有ssl证书,没有的可以去购买,买完之后下载证书,建议选择适配Apache的文件下…

Apache配置https

之前一直用的是Tomcat,今天突然接到任务要给Apache配置https证书,因为小程序要用。下面把过程列出来以备后续查看。

1.首先你得有ssl证书,没有的可以去购买,买完之后下载证书,建议选择适配Apache的文件下载。我的下载下来的文件是一个压缩文件,解压后截图如下:

2d8bb7443f0fab240e0b3ad09d574403.png

这三个文件分别是:

一个以.key结尾的文件(秘钥文件)

两个以.crt结尾的文件(xxxxx_chain.crt是证书链文件,xxxxx_public.crt是证书文件)

2.在Apache的目录下新建一个文件夹,名称随意。然后将这三个文件放到这个文件夹里面。我这边的文件夹名字是cert。

3.在Apache安装目录下,打开Apache/conf/httpd.conf,在httpd.conf文件中找到以下参数并进行配置。

#LoadModule ssl_module modules/mod_ssl.so #删除行首的配置语句注释符号“#”加载mod_ssl.so模块启用SSL服务,Apache默认是不启用该模块的。如果找不到该配置,请重新编译mod_ssl模块。#Include conf/extra/httpd-ssl.conf #删除行首的配置语句注释符号“#”。

如果找不到上面的参数请在文章后面看解决办法。

4.保存httpd.conf文件并退出。

5.打开Apache/conf/extra/httpd-ssl.conf,在httpd-ssl.conf文件中找到以下参数并进行配置。 证书路径建议使用绝对路径。

SSLProtocol all -SSLv2 -SSLv3 # 添加SSL协议支持协议,去掉不安全的协议。SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM # 使用此加密套件。SSLHonorCipherOrder onSSLCertificateFile cert/domain name_public.crt # 将domain name_public.crt替换成您证书文件名。SSLCertificateKeyFile cert/domain name.key # 将domain name.key替换成您证书的秘钥文件名。SSLCertificateChainFile cert/domain name_chain.crt # 将domain name_chain.crt替换成您证书的秘钥文件名;证书链开头如果有#字符,请删除。

6.保存 httpd-ssl.conf 文件配置并退出。

7.重启Apache服务器使SSL配置生效。

------------------------------------------------------

这里说一下上面第3步找不到那些参数的解决办法:

1.找不到那些参数,可能是Apache没有安装mod_ssl.so模块,我这里用yum方式安装。在任意路径下执行下面的命令:

yum -y install mod_ssl

2.命令执行结束安装完成后 /etc/httpd/conf.d 目录下会出现一个ssl.conf文件

3.在这个文件里面找到如下内容进行更改

SSLCertificateFile xxx_public.crt

SSLCertificateKeyFile xxx.key

SSLCertificateChainFile xxx_chain.crt

4.找到上面的三个内容并将后面的文件路径替换为你自己的文件路径,(这些文件就是你之前放在Apache/cert路径下的三个证书文件且路径是绝对路径)

5.然后继续在此文件中配置找到以下内容配置443站点信息(这里只说明内容,按照内容直接改就可以)

DocumentRoot "/home/test/file/" #(引号里面是你的项目的路径)ServerName xxxxx (这里的xxxxx是你的域名) #(引号里面是你的项目的路径,其他的直接复制过去即可)Options FollowSymLinks ExecCGIAllowOverride AllOrder allow,denyAllow from allRequire all granted

6.然后这个文件就编辑完了。

7.在找到Apache/conf/httpd.conf文件并打开。

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

9.在此文件的最后引入之前配置好的文件。例如:

#引入外部的ssl配置文件Include /etc/httpd/conf.d/ssl.conf

10.至此,配置完成,重启Apache然后访问你的域名就好了。

原文:https://www.cnblogs.com/jungejava/p/11200631.html

http://www.lbrq.cn/news/1041967.html

相关文章:

  • 公司建网站多少钱qcjxkd/广告推广 精准引流
  • 开源手机网站建站系统/百度秒收录
  • wap网站制作工具/seo推广百度百科
  • 网站制作的预算/代写文章多少钱
  • 软件网站模板/自动发外链工具
  • 贵阳网站建设方案咨询/朝阳seo搜索引擎
  • 网站图片悬浮代码/淘宝seo搜索引擎优化
  • 安陆 网站建设/云seo
  • 深圳 电子商务网站开发/百度搜索引擎网址
  • wordpress导航下拉/郑州专业seo哪家好
  • 网站建立平台/上海网站优化
  • 做dnf钓鱼网站/站长是什么职位
  • 太原网站建设的公司/网站在线推广
  • 如何查询网站是织梦做的/什么软件可以优化关键词
  • 网站建设先做后/企业网站分析报告
  • 贵阳市 网站建设/北京seo代理商
  • 无锡定制网站/关键词的优化方案
  • 福永做网站的公司/销售培训
  • 自己做网站视频/太原好的网站制作排名
  • 建设网站用什么技术/销售网络平台
  • 只做网站不推广能行吗/百度官方人工客服电话
  • 抓取的网站如何做seo/什么叫做网络营销
  • seo的特点是什么/seo优化排名营销
  • 网站服务器 内容更新吗/辽源seo
  • 广州有哪些做网站专业的公司/推广普通话心得体会
  • wordpress评分插件/seo咨询解决方案
  • 信息时代网站建设的重要性/恶意点击软件
  • 网站目标关键词/不死鸟分享友情链接
  • 温州市建设质量监督站网站/aso优化渠道
  • wordpress新增站点/电商网站设计模板
  • ROS2学习(1)—基础概念及环境搭建
  • STM32 HAL驱动MPU6050传感器
  • 机器学习第七课之支持向量机SVM
  • C++高频知识点(十七)
  • 云服务器--阿里云OSS(2)【Springboot使用阿里云OSS】
  • Ideogram:优秀的在线AI绘画平台