У меня есть несколько Виртуальных установок хоста на моем веб-сервере, и я только хочу, чтобы один из них смог получить доступ к установке phpMyAdmin?
Версия 16.04 Ubuntu
Я вошел в свою установку сервера с 3 vhost, которые являются:
example1.domain.local
example2.domain.local
example3.domain.local
Теперь, если я ввожу в свой веб-браузер какого-либо из тех, которые имеют/phpmyadmin, я получаю вход в систему phpmyadmin, но я только, что смочь получить доступ к нему от example3.domain.local/phpmyadmin
Зафиксируйте путем удаления phpmyadmin.conf использующий a2disconf. Затем отредактированный etc/apache2/sites-enabled/example3.conf
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
</Directory>
Отключите phpmyadmin в apache2.conf. Включите виртуальный хост на ваш выбор.
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
</Directory>