使用htaccess在子域上设置SSL-主域正在ssl上工作

时间:2018-08-24 09:12:33

标签: .htaccess

是否可以将主域中的ssl用于子域?域是如何在vps服务器上存储的:

/ domains / maindomain.com / public_html / somepagefiles

/ domains / subdomain.maindomain.com / public_html / somepagefilesforsubdomain

MainDomain的ssl已打开并且正在运行。我尝试过类似的尝试,但没有成功:

RewriteCond %{REQUEST_URI} !^/subdomain.maindomain.com
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^maindomain.com
 RewriteRule ^(.*)$ /ssubdomain.maindomain.com/$1 [NC,L,NS]

1 个答案:

答案 0 :(得分:2)

通用SSL证书仅针对一个子域颁发。例如:www.example.com,其中www是子域。

有两种方法可以在其他子域上获取SSL:

  1. 获取颁发给您的新子域的新的通用SSL证书
  2. 获取通配符SSL 证书,该证书将颁发给域而不是子域。例如,将通配符证书颁发给*.example.com

我会推荐Let's Encrypt免费和(主要是)自动证书。