phpstudy集成下Apache配置部署https安全证书

一、.先申请到安全证书。(腾讯云或者阿里云申请免费1年的安全证书),怎么申请这里也说下(以腾讯云为例):

1.登录腾讯云QQ或微信登录都行,第一次登录要通过实名认证,点击【产品】---【ss证书l】

2.到了这一步,选择身份认证的途径,我是选择文件验证,只需上传验证的txt到自己的服务器上,等待审核机构的扫码认证就行了(我当时等审核机构扫码认证的时间大概是1小时就给我通过了,然后就颁发安全证书)

3.接下来就是身份认证----新建两个文件夹,第一个文件夹是隐藏文件夹手动创建应该是不行得。通过命令行来创建   mkdir .well-known  新建一个fileauth.txt命名的文件,内容就是复制下面图中的文件内容,一并上传到自己的服务器网站的根目录上,等待审核机构去自动扫描审核,一般1个小时就能审核,然后颁发证书。

二、颁发证书后下载下来,我的网站是Apache集成配置的,所以我只用Apache文件下的文件就行了

1.找到Apache配置文件目录我的是user/local/apache/conf  打开httpd.conf文件 找到下面那段代码#LoadModule ssl_module modules/mod_ssl.so 去掉前面的#号,去掉注释启用这段代码

2.找到Secure (SSL/TLS) connections 并增加这段代码Include conf/extra/httpd-ssl.conf 引入自己自定义的配置文件,路径和文件名自己定义就好

3.在对应的路径下创建好自定义的配置文件后,增加下面一段代码,修改几个地方

Listen 443

<VirtualHost *:443>

DocumentRoot "E:\phpstudy\PHPTutorial\WWW"(改成自己网站的根目录路径)

ServerName www.test.com(改成自己的域名)

ServerAlias test.com

SSLEngine on

SSLProtocol TLSv1 TLSv1.1 TLSv1.2

SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

SSLCertificateFile "Apache\cert\www.test.com.crt" (对应自己安全证书的名字)

SSLCertificateKeyFile "Apache\cert\www.test.com.key"(对应自己安全证书的名字)

SSLCertificateChainFile "Apache\cert\root_bundle.crt"(对应自己安全证书的名字)

<Directory "D:\PHPTutorial\WWW">(改成自己网站的根目录路径)

Options +Indexes +FollowSymLinks +ExecCGI

AllowOverride All

Order allow,deny

Allow from all

Require all granted

</Directory>

</VirtualHost>

4.配置修改完成,记得把安全证书文件也上传到相对应的目录下 重启下Apache就行了

原文地址:https://www.cnblogs.com/zhangky/p/https.html

时间: 2024-07-30 16:04:05

phpstudy集成下Apache配置部署https安全证书的相关文章

Windows下Apache配置SSL以支持https及出错的解决办法

步骤一:安装apache,使其支持SSL,并安装php 1.安装配有SSL模块的apache,apache_2.2.8-win32-x86-openssl-0.9.8g 2.配置apache以支持SSL: 1)打开apache的配置文件conf/httpd.conf LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ssl.conf 去掉两行前面的# 2)注意修改httpd-ssl.conf 文件里的两个字段: S

linux下apache配置

Apache简介 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一.Apache取自"a patchy server"的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能.新的特性.修改原来的缺陷.Apache的特点是简单.速度快.性能稳定,并可做代理服务器来使用. 环境拓扑: LinuxClient ----------RHEL5.9(vmnet1)----------(vmnet1) Win7Client 前

windows下Apache配置SSL安全连接

什么是SSL? SSL(Secure Socket Layer): 是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全.Open SSL下载地址:http://www.openssl.org/source/ 一.下载并安装 支持SSL的 Apache  1.安装配有SSL模块的apache, 下载地址http://httpd.apache.org/download.cgi#apache23附件提供httpd-2.2.15-win32-x86-openssl-0.

phpstudy如何安装景安ssl证书 window下apache服务器网站https访问

1. 下载景安免费证书 https://www.zzidc.com/help/helpDetail?id=555 2.文件解压上传至服务器,位置自己决定 3. 调整apache配置 景安原文链接:https://www.zzidc.com/help/helpDetail?id=555 ① 确保你的apache编译了ssl模块,这是支持ssl证书必要的条件(如果没有,请编译,打开phpstudy--设置--PHP模块扩展--php-openssl前面勾选上). ② 进入到apache目录下,htt

windows下apache配置ssl(https)服务器

SSl是为Http传输提供安全的协议,通过证书认证来确保客户端和网站服务器之间的数据是安全, 可以通过apache自带的openssl进行配置: 步骤如下: 1.安装有openssl模板的apache,大多数都会有,判断有没有 只需要查看 apache\bin 下有没有 openssl.exe 运行程序: 2.配置 apache/conf/httpd.conf 文件,如下: #LoadModule ssl_module modules/mod_ssl.so #Include conf/extra

linux平台下一键配置网站https

部署过SSL证书的人都知道,申请和部署一张SSL证书是相当繁琐而漫长的过程,枯燥无味的部署指南.非常容易出错的命令.复杂的编辑配置等等,在linux平台下,更加痛不欲生.不过,站长们的福音来啦~!LZ今天发现一个叫"SSL精灵"的工具,支持linux平台下自动申请.自动安装和自动续期SSL证书,更神奇的是,这家CA还提供多域名免费SSL证书,通过自动读取配置文件获取站点域名,自动调用WoSign后台服务请求域名验证和申请ssl证书,并自动部署证书.自动安装工具+免费SSL证书,这不是相

Ubuntu下Apache配置与详解【原创】

废话不多说,直接上命令: sudo apt-get install apache2 安装成功后,可以在/etc/apache2/sites-available目录下看到000-default.conf文件,这是一个apache的配置文件,另外一个配置文件是/etc/apache2/apache2.conf,注意要在修改任何设置后,用命令sudo service apache2 restart重启服务. Apache是模块化的服务器,这意味着核心中只包含实现最基本功能的模块.扩展功能可以作为模块动

如何部署HTTPS 申请证书 安装证书

目标: 让自己的网站,yyii.info用https://yyii.info访问, 条件: 1.用的是阿里云服务器, https://promotion.aliyun.com/ntms/act/qwbk.html   330元/年.40G. 用oneinstack一键安装的.https://oneinstack.com/ 2.在阿里云申请一个免费的证书.在安全(云盾)栏目->证书服务. 申请后,大约1天,会提示下载相关文件,上传到网站下.然后再等待自动审核通过. 之后,就能下载证书. 下载来有4

Windows下Apache配置https

1.将mycert.crt 和mycert.key 文件复制到Apache 一级目录中 2.httpd.conf 开启相关的loadModule LoadModule ssl_module modules/mod_ssl.so 去掉前面#号 其他需要开启的 根据错误提示逐个开启 3.http-vhost.conf 加入配置 #原始配置 可以保留 listen 80 <VirtualHost *:80> DocumentRoot "D:/website/seo/public"