安装SSL证书后无法保持登录PhpMyAdmin

时间:2016-12-05 12:10:28

标签: apache phpmyadmin bitnami

为我的域安装SSL证书后,我无法再通过SSH远程登录PhpMyAdmin。

SSL之前:

SSL之后:

/opt/bitnami/apache2/conf/bitnami/bitnami.conf所做的更改:

<VirtualHost _default_:80>
  DocumentRoot "/opt/bitnami/apache2/htdocs"
  RewriteEngine On                                   #added
  RewriteCond %{HTTPS} !=on                          #added
  RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L] #added
  <Directory "/opt/bitnami/apache2/htdocs"> 
  ...
</VirtualHost>
...
<VirtualHost _default_:443>
  DocumentRoot "/opt/bitnami/apache2/htdocs"
  ServerName mydomain.com:443                          #added
  ServerAdmin my@email.address                         #added
  SSLEngine on
  SSLCertificateFile "/path/to/my_domain.crt"          #changed
  SSLCertificateKeyFile "/path/to/myserver.key"        #changed
  SSLCACertificateFile "/path/tof/my_domain.ca-bundle" #added
  ...
</VirtualHost>

基本上:我为每个客户端规范启用了SSL,但这打破了我的PMA访问权限。任何帮助非常赞赏!

1 个答案:

答案 0 :(得分:1)

SO的建议Installing SSL certificate breaks phpmyadmin with 403 error获胜:

虽然我只是从其他浏览器访问PMA,但更常用的解决方案是删除特定的PMA Cookie 。 (HT Isaac Bennetch

有关如何在各种浏览器中删除特定Cookie的详细信息,请参阅here