Apache NodeJS phpmyadmin https

时间:2017-04-21 00:23:26

标签: mysql node.js apache phpmyadmin

我正在使用;

重定向从http到https的所有内容
<VirtualHost *:80>
  Redirect permanent / https://secure.mydomain.com/
</VirtualHost>

要访问nodejs,我使用的是ProxyPass:

<VirtualHost *:443>
...
ProxyPass / http://localhost:2400/
ProxyPassReverse / http://localhost:2400/
...
</VirtualHost>

所以现在当我去https://secure.mydomain.com/时,我会看到我的nodejs app。

我不能做的是到https://secure.mydomain.com/phpmyadmin

我试图包含默认的phpmyadmin apache.conf但没有结果。在ssl之前,一切都运作良好。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

您必须从反向代理设置中排除/phpmyadmin

添加

ProxyPass /phpmyadmin !
在所有ProxyPass设置之前

您可以在文档中找到更多解释: https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypass