Ssl-Certificate
通過 FTP 在 Apache 伺服器上安裝 SSL 證書
我確實有一個
domain.crt
(有兩個證書)和private.key
(和domain.csr
),並且想在 Apache 伺服器(版本未知)上使用它們來支持 SSL。
+
我的網站由共享主機託管(未提供幫助)。+
我可以通過 FTP 訪問網路空間。+
我可以chmod
通過 FTP 介面(但不是例如ls -l
)發出命令。+
我可以使用類似的東西.htaccess
。-
我無法接收發送到我的(子)域名的郵件。-
我無法在我的網路空間中執行 CGI/Phyton 腳本。-
共享主機沒有專門的網站來管理網站,尤其是無法輸入我的證書憑據。-
我沒有 SSH 或任何其他控制台訪問權限。-
我無權訪問網路伺服器的配置文件(但可以訪問本地文件,例如.htaccess
)。是否有可能安裝 SSL 證書?
從您的要求列表中,您的問題實際上是 SO 問題的副本:How to setup ssl using only .htaccess file
不幸的是,答案是你不能,因為正如你所寫:
我無權訪問網路伺服器的配置文件(但可以訪問本地文件,如 .htaccess)。
從技術上講,您將如何在 apache 中執行此操作是您將編輯伺服器配置文件。將 SSL 證書和密鑰資訊添加到 VirtualHost 部分。一個簡單的例子:
<VirtualHost <IPADDRESS>:443> ServerName www.example.com DocumentRoot /var/www/directory SSLEngine on SSLCertificateFile /path/to/relevant/domain.crt SSLCertificateChainFile /path/to/relevant/chain.crt SSLCertificateKeyFile /path/to/relevant/private.key </VirtualHost>
由於您的共享主機不允許您編輯此文件,而且他們似乎不會通過代表您編輯文件來“支持您”,因此您的前進路徑被阻止。