特定目录的SSL证书

时间:2015-10-16 05:27:16

标签: ssl directory

所以我有一个登录脚本(domain.com/script/index.php),我需要使用自签名证书进行保护,但是使用Apache安装证书会将其应用到我的整个域。我的域名是一个个人网站,我想要的最后一件事就是让某个人经历过必须跳过必须“信任”的困境的麻烦。我的自签名证书。

现在我在我的服务器上运行了Webmin,它目前有自己的自签名而不将其应用到我的根网站目录。有没有办法保护我的脚本目录而不将其应用到我的根目录?

1 个答案:

答案 0 :(得分:0)

我会假设这是php和apache:

只需将此行添加到您的vhost配置中:

SSLEngine on
SSLCertificateFile {{SERVER CRT PATH}}
SSLCertificateKeyFile {{SERVER CRT PATH}}

确保php.ini

中的SSL dll已启用

并像这样申请:

# Local Php site
<VirtualHost *:83>
  ServerName localhost
  DocumentRoot C:/xampp2/htdocs/scripts/php

  <Directory C:/xampp2/htdocs/scripts/php>
      AllowOverride All
      Require all granted

  </Directory>

   SSLEngine on
   SSLCertificateFile C:\xampp2\apache\conf\ssl.crt\server.crt
   SSLCertificateKeyFile C:\xampp2\apache\conf\ssl.key\server.key

</VirtualHost>

参考:http://robsnotebook.com/xampp-ssl-encrypt-passwords

重启apache然后访问:https://localhost:83