apache - 在单个子域上使用 SSL 的 Phpmyadmin

标签 apache ssl virtualhost

我想访问唯一子域上的 phpmyadmin。我创建了一个虚拟主机,一切正常,但我使用了很多子域,它们都让我可以访问 phpmyadmin。

我希望只有一个子域指向 phpmyadmin。

https://static01.domain.com => 指向 phpmyadmin(不应该)

https://pma.domain.com => 指向 phpmyadmin(好的,但我只想要这个)

这是我的虚拟主机:

<VirtualHost *:80>
    ServerName static01.domain.com
    DocumentRoot /var/www/public_html/O2/..
</VirtualHost>
..
<VirtualHost *:443>
   ServerName pma.domain.com
   DocumentRoot /usr/share/phpmyadmin

   SSLEngine On
   SSLCertificateFile /etc/apache2/certificate/server.crt
   SSLCertificateKeyFile /etc/apache2/certificate/server.key
   SSLProxyEngine  on
</VirtualHost>

有什么想法吗?

最佳答案

在 apache2.conf 中,您会在底部找到一行:

包含conf.d/

这样做是将所有文件包含在 /etc/apache2/conf.d/ 目录中。

查看此文件夹,您可能会找到一个名为 phpmyadmin.conf 的文件。您可以简单地删除它。

关于apache - 在单个子域上使用 SSL 的 Phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26589677/

相关文章:

wordpress - apache virtualhosts配置问题导致404或测试页

regex - 在 htaccess 中确定 HTTPS 以设置环境

ubuntu - 手动添加ssl证书到可信

android - 在 Web 服务器上应用 SSL

javascript - 即使我更改了 src 属性,视频仍然通过 https 加载?

php - Magento Connect权限不正确(尝试了许多解决方案均无效)如何解决此问题?

apache - 在 apache 虚拟主机中重定向和隐藏端口(文件夹) - xwiki

regex - 如何在rewritecond中匹配www和非www?

apache - Win 8.1 上的 XAMPP 安装带有 UAC 警告

apache - ConverseJS 和 OpenFire