2018 phpstudy 版 如何搭建https站点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014345860/article/details/84755161

阿里云证书文档:

https://help.aliyun.com/product/28533.html?spm=a2c4g.11186631.6.540.6fa71c80ZiboIY

1、申请免费的阿里云证书

https://jingyan.baidu.com/article/6c67b1d6431a872787bb1ece.html

2、签发证书

提交申请,10分钟左右审核通过

3、部署证书

这里要根据服务器的地区 ,选择对应的选项

友情链接:

https://mvp.aliyun.com/zhidao/31184

4、下载证书,拷贝到服务器

从阿里去下载ssl文件放到C:\phpStudy\PHPTutorial\Apache\conf\cert,这里建议放在 conf下面

5、打开 phpstudy开户php_openssl扩展,具体如下图

然后去 httpd-conf把LoadModule ssl_module modules/mod_ssl.so前面的#去掉,

把#Include conf/extra/httpd-ssl.conf前面的#号去掉,当然这里也可以自己建立个文件,后缀一样就可以了,但这里为了方便,我直接用了

6、配置域名:

打开httpd-ssl.conf添加以下代码(中文备注记得删除),我这里是直接清空原来的内容,没什么用,保留的话重启 apache会报错

Listen 443

<VirtualHost *:443>

    DocumentRoot "D:\phpStudy\WWW\nihao"   备注:你的网站根目录

    ServerName www.nihao.com  备注:你的域名

    ServerAlias nihao.com     备注:你的域名

    SSLEngine on

    SSLProtocol TLSv1 TLSv1.1 TLSv1.2

    SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5

    SSLCertificateFile "D:\phpStudy\Apache\conf\ssl\2_www.xinyunsw.com.crt"  备注:你的证书

    SSLCertificateKeyFile "D:\phpStudy\Apache\conf\ssl\3_www.xinyunsw.com.key" 备注:你的key

    SSLCertificateChainFile "D:\phpStudy\Apache\conf\ssl\1_root_bundle.crt" 备注:你的证书

  <Directory "D:\phpStudy\WWW\nihao"> 备注:你的网站根目录

      Options +Indexes +FollowSymLinks +ExecCGI

      AllowOverride All

      Order allow,deny

      Allow from all

      Require all granted

  </Directory>

</VirtualHost>

7、重启Apache

保存退出,并重启Apache,通过https方式访问您的站点,测试站点证书的安装配置(如果访问不通,请查看服务器防火墙是否拦截443端口)。

7.1 打开阿里云ECS服务器实例安全组的端口

7.2 打开服务器防火墙端口

ps:1、不行的话多试几次

2、如果重启apache会报错,一定是 httpd-ssl.conf 配置错误,可以进行调试,看看哪里配置有问题

测试方法 :进入apache 的bin 目录

cd D:\phpStudy\PHPTutorial\Apache\bin

然后,httpd -k start  然后再具体分析。不过正常不会有问题的。

其他链接:https://www.aliyun.com/jiaocheng/1414232.html

猜你喜欢

转载自blog.csdn.net/u014345860/article/details/84755161