每个虚拟主机一个 PhpMyAdmin
Posted
技术标签:
【中文标题】每个虚拟主机一个 PhpMyAdmin【英文标题】:One PhpMyAdmin per virtualhost 【发布时间】:2017-11-05 22:58:56 【问题描述】:我比较新,正在学习 linux 服务器。我几年前才和他们一起玩过。
我使用Raspbian
在我的Raspberry
上配置了Apache2
、php5
、mysql
、PhpMyAdmin
等。
我刚刚配置了一些我要工作的虚拟主机,现在我想知道我是否可以将每个虚拟主机配置为拥有它们特定的 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