phpmyadmin как сайт по умолчанию на выделенном сервере - PullRequest
0 голосов
/ 14 июня 2019

Мы создаем сервер Ubuntu 18.04, предназначенный для запуска phpMyAdmin.Базы данных находятся на нескольких разных серверах и доступны удаленно.Никакие другие сервисы или сайты не работают на этом сервере.Мы хотим, чтобы сайт phpMyAdmin был сайтом по умолчанию.На данный момент сервер показывает страницу по умолчанию Apache2 Ubuntu.

По сути, нам бы хотелось, чтобы http://server/ показывал тот же сайт, что и http://server/phpmyadmin.

Мы попытались настроить перенаправление, которое, похоже, застряло в бесконечном цикле:

redirect permanent / /phpmyadmin

или

redirect permanent / http://server/phpmyadmin

В результате этого многочисленные строки phpmyadmin добавляются к исходному URL, пока браузер не отключит перенаправления.

Ответы [ 3 ]

0 голосов
/ 14 июня 2019

в вашем apache2.conf найдите это:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

и обновление /var/www/ до /var/www/phpmyadmin

или переместите содержимое phpmyadmin в / var / www, как вы предпочитаете

0 голосов
/ 17 июня 2019

В ответах было предложено переместить установку phpmyadmin на один уровень вверх. В моем случае это было невозможно из-за установки по другому пути. Это однако указало мне в другом возможном направлении к решению.

Вот как мы в конечном итоге сделали так, как хотели. В итоге всего 2 простых шага.

  1. Удалите папку, которая используется Apache по умолчанию. В моем случае это был / var / www / html. Я нашел это местоположение в файле /etc/apache2/sites-available/000-default.conf. ищите значение DocumentRoot.
  2. Создайте символическую ссылку вместо удаленной папки. Перенаправление теперь происходит на уровне файловой системы, прежде чем Apache получит к ним доступ. В моем случае эта ссылка выглядит так:
lrwxrwxrwx  1 root root   22 Jun 17 12:31 html -> /usr/share/phpmyadmin/
0 голосов
/ 14 июня 2019

Изменить файл /etc/apache2/conf-available/phpmyadmin.conf или /etc/phpmyadmin/apache.conf

Строка 1 должна выглядеть следующим образом: Alias /phpmyadmin "some/path"

Измените его на:

Alias / "some/path"

И перезапуститеапач

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...