每个虚拟主机一个 PhpMyAdmin

Posted

技术标签:

【中文标题】每个虚拟主机一个 PhpMyAdmin【英文标题】:One PhpMyAdmin per virtualhost 【发布时间】:2017-11-05 22:58:56 【问题描述】:

我比较新,正在学习 linux 服务器。我几年前才和他们一起玩过。

我使用Raspbian在我的Raspberry上配置了Apache2php5mysqlPhpMyAdmin等。

我刚刚配置了一些我要工作的虚拟主机,现在我想知道我是否可以将每个虚拟主机配置为拥有它们特定的 phpmyadmin 访问权限和数据库

我用谷歌搜索了几个小时,但一无所获。

谢谢! :)

【问题讨论】:

系统管理员可以更好地回答这个问题,因为这与编程无关。 谢谢,刚刚注意到 *** 有社区 ;) 【参考方案1】:

phpMyAdmin 可通过地址mysite.com/phpmyadmin 上的别名对每个主机可用,如果您添加数据库和用户,则限制用户只能查看某些数据库,当他们登录时,他们将只能看到一个数据库。 如果您想允许某些网站使用 phpmyadmin,请删除此行

Alias /phpmyadmin /usr/share/phpmyadmin

来自

/etc/phpmyadmin/apache2.conf

并将其添加到您要启用它的站点的虚拟主机

<VirtualHost *:80>
    ServerName onlyphpmyadmin.domain.com
    .
    .
    .
    Alias /phpmyadmin /usr/share/phpmyadmin
</VirtualHost>

【讨论】:

以上是关于每个虚拟主机一个 PhpMyAdmin的主要内容,如果未能解决你的问题,请参考以下文章

nginx实验---lnmp实现多个虚拟主机,部署wordpress和phpmyadmin,并为后一个主机提供https

云虚拟主机中搭建网站及使用phpmyadmin连接数据库

phpmyadmin 中的“虚拟性”是啥?

如何从其他主机连接到 phpmyadmin

Digital Ocean 主机上的 phpMyAdmin 404 错误

ini phpmyadmin nginx虚拟主机(php-fpm)