我想访问唯一子域上的 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/