阅读时间: 5min

1.去ssl提供商,购买ssl证书,并下载相应版本。

2.开启ssl的扩展功能。

【其他选项菜单】->【php扩展设置】->【php扩展】->【php_openssl】勾选即可

apache配置阿里云ssl证书(phpstudy+windows servers 2012)

3.配置apache httpd.conf

  1. 打开httpd.conf,#LoadModule ssl_module modules/mod_ssl.so删除行首的配置语句注释“#"
  2. Include extra/httpd-ssl.conf 将这行的注释的“#”去掉(注意相对目录用“/”,根据具体的相对路径配置)

4.配置引入的 extra/httpd-ssl.conf

  1. ServerName 后面改成你的网站域名,可以不带端口号
  2. DocumentRoot后面改成网站路径
  3. SSLCertificateFile 后面改成server.crt文件路径(指定路径及文件名)
  4. SSLCertificateKeyFile 后面改成server.key文件路径
  5. SSLCertificateChainFile 后面改成ca.crt文件路径(带chain的crt,注意绝对目录用“\”)
  6. ErrorLog 这行开头的可以注释掉(前面加#号)(也可以设置正确的路径)
  7. TransferLog 这行开头的可以注释掉(前面加#号)

5. 重启apache。看是否可以开启apache

6.若能,即可配置重定向文件.htaccess,若不能则启动cmd,将目录切换到\Apache\bin目录,运行httpd.exe -t,查看配置是否出错。如返回

apache配置阿里云ssl证书(phpstudy+windows servers 2012)

则表示配置成功。若显示error,则按错误信息修改提示的配置设置。(大部分都是相对路径的设置错误),完成配置后,通过443端口访问,重启apache,这时需要重定向网址。

7. 配置重定向文件 .htaccess

  1. 鼠标左键点击PHPStudy的 其他选项菜单,在PHP扩展及设置->Apache模块找到rewrite_module,点击即开启本模块。PHPStudy会自动重启服务
    apache配置阿里云ssl证书(phpstudy+windows servers 2012)
  2. 修改httpd.conf文件,修改AllowOverride None为AllowOverride all。
  3. 在www目录下新建 .htaccess文件,写入
    apache配置阿里云ssl证书(phpstudy+windows servers 2012)
  4. 重启apache即可通过https访问网站了。

谢谢观看 ^ _ ^

相关文章:

  • 2021-05-23
  • 2021-08-26
  • 2021-10-24
  • 2021-11-15
  • 2022-01-25
  • 2021-11-07
  • 2022-12-23
猜你喜欢
  • 2021-11-19
  • 2021-11-29
  • 2021-12-29
  • 2021-12-31
相关资源
相似解决方案