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

1 篇文章 0 订阅
1 篇文章 0 订阅
阅读时间:5min

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

2.开启ssl的扩展功能。

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

开启openssl

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,查看配置是否出错。如返回

debug

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

7. 配置重定向文件 .htaccess

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

谢谢观看 ^ _ ^

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值