Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Корректный редирект в PhpMyAdmin

  1. #1
    Senior Member Аватар для trurl
    Регистрация
    14.08.2012
    Сообщений
    212

    По умолчанию Корректный редирект в PhpMyAdmin

    Ispmanager 5 lite:

    по умолчанию при входе в pma через ispmgr - редиректит в https://my.domain.net:80/phpmyadmin/...sxc5457d9yd45c
    появляется ошибка SSL_ERROR_RX_RECORD_TOO_LONG

    при добавлении опции в конфиг ispmgr:
    path phpmyadmin-redirect https://my.domain.net/phpmyadmin
    автологин от юзера в pma не происходит.

    1) Как исправить данную ошибку?

    что есть:
    https://my.domain.net:1500 - вход в ispmgr (редирект на https)

    Настроен comodo ssl сертификат для входа в ispmgr. Через web морду ispmgr не получилось, не запускался ihttpd - вставлял содержимое сертификатов в файлы от самоподписанных. Так заработало.

    2) Как можно сменить линки на pma, webmail ? а то уж слишком они стандартные. Одолеют боты.

    3) Отсутствует кнопка Roundcube для автологина в почтовые ящики. Это так и задумано в lite версии ispmgr?
    Последний раз редактировалось trurl; 28.03.2016 в 03:33.

  2. #2
    Support team Аватар для Sedna
    Регистрация
    16.05.2014
    Сообщений
    1,557

    По умолчанию

    Попробуйте так. У меня CentOS 7:

    cat /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf
    path phpmyadmin-servers /etc/phpMyAdmin/servers.ini.php
    extaction phpmyadmin http://$site/phpmyadmin/
    Option phpMyAdmin

    Ссылки меняются в конфиге phpmyadmin (/etc/httpd/conf.d/phpmyadmin.conf на CentOS) + /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf

    Кнопки входа в Roundcube с уровня рута в Lite нет, есть "Почтовый клиент" в левом меню.
    Grammar Nazi

  3. #3
    Senior Member Аватар для trurl
    Регистрация
    14.08.2012
    Сообщений
    212

    По умолчанию

    спасибо за ответ!
    Но у меня так же всё (centos 7.2):
    PHP код:
    [root@serv ~]# cat /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf
    path phpmyadmin-servers /etc/phpMyAdmin/servers.ini.php
    extaction phpmyadmin http
    ://$site/phpmyadmin/
    Option phpMyAdmin 

    Может я не правильно создал основной домен?
    1) панель на 1500 порту. https://my.domain.net:1500
    2) создал домен в панели: my.domain.net и привязал к нему действующий ssl сертификат.

    или не следовало создавать домен вообще?тогда как быть с ssl ?


    Update: вернул всё как было изначально в режим голой установки ispmgr. Редиректит на pma с https в http режим. Так и должно быть?
    Последний раз редактировалось trurl; 29.03.2016 в 04:59.

  4. #4
    Support team Аватар для Sedna
    Регистрация
    16.05.2014
    Сообщений
    1,557

    По умолчанию

    Как вы настраивали адрес панели, по доке, через Nginx? http://doc.ispsystem.ru/index.php/%D..._%D0%B8_ihttpd
    Grammar Nazi

  5. #5
    Senior Member Аватар для trurl
    Регистрация
    14.08.2012
    Сообщений
    212

    По умолчанию

    Нет, максимум что сделал - это настроил работу в разделе "адреса панели" - вставил сертификаты и Запретил HTTP соединения.
    Не могли бы вы в кратце описать порядок действий по настройке?

    По вышенаписанной доке сейчас протестил работу. Если размещать код в общем конфиге nginx, то сервер не проходит валидацию конфига nginx -t. Прописал его в отдельный vhost, который кстати был уже создан через саму панель как отдельный домен. (надо ли его было через панель создавать?) Вобщем совсем запутался в последовательности и правильности действий. Доки больше не нашёл. Направьте плз, на путь как требуется правильно настроить? Давайте с учётом проксирования входа в панель через nginx. Спасибо заранее.

  6. #6
    Support team Аватар для Sedna
    Регистрация
    16.05.2014
    Сообщений
    1,557

    По умолчанию

    Отдельный создавать не надо было, нужно править основной конфиг, прописать secret такой же, как в конфиге панели. Если конфиг-тест не проходит, то покажите его результат, может быть где-то скобки не хватает.
    Grammar Nazi

  7. #7
    Senior Member Аватар для trurl
    Регистрация
    14.08.2012
    Сообщений
    212

    По умолчанию

    Спасибо за подсказку! Теперь получилось.
    Но PMA и Roundcube при переходе на них стали выдавать 404.

    404 Не найден
    Запрашиваемая вами панель управления не найдена
    какими манипуляциями лечится это?

  8. #8
    Support team Аватар для Sedna
    Регистрация
    16.05.2014
    Сообщений
    1,557

    По умолчанию

    Напишите в поддержку, попробую проверить.

    PS 443 порт кто-нибудь слушает? Nginx запущен? ihttpd в конфиге не указано работать на 443м?
    Grammar Nazi

  9. #9
    Junior Member
    Регистрация
    27.04.2015
    Сообщений
    19

    По умолчанию

    Ребята кто подскажет как закрыть phpMyAdmin со всех доменов ISPmanager Lite 5 (Debian 8)
    никак не могу разобраться как и где находиться корневая папка с phpMyAdmin

    Для того чтобы веб-интерфейс администрирования MySQL (phpMyAdmin) не открывался на www доменах (ispsystem.ru/phpmyadmin) а делал это только по вводу ip сервера, а лучше только с админки

  10. #10
    Junior Member
    Регистрация
    27.04.2015
    Сообщений
    19

    По умолчанию

    Цитата Сообщение от extreme Посмотреть сообщение
    Ребята кто подскажет как закрыть phpMyAdmin со всех доменов ISPmanager Lite 5 (Debian 8)
    никак не могу разобраться как и где находиться корневая папка с phpMyAdmin

    Для того чтобы веб-интерфейс администрирования MySQL (phpMyAdmin) не открывался на www доменах (ispsystem.ru/phpmyadmin) а делал это только по вводу ip сервера, а лучше только с админки
    Может кому подойдет мое решение:
    если у вас apache:
    nano /etc/apache2/conf.d/phpmyadmin-apache.conf
    меняем:
    Alias /phpmyadmin /usr/share/phpmyadmin -> Alias /prostoadmin /usr/share/phpmyadmin

    nginx:
    nano /etc/nginx/vhosts-includes/phpmyadmin-nginx.conf

    location /phpmyadmin {
    alias /usr/share/phpmyadmin;
    index index.php;
    }

    меняем на
    location /phpmyadmin {
    alias /usr/share/prostoadmin;
    index index.php;
    }

    дальше конф. менеджера
    nano /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf

    extaction phpmyadmin http://$site/phpmyadmin/ -> extaction phpmyadmin http://$site/prostoadmin/


    Рестарт панели /usr/local/mgr5/sbin/mgrctl -m ispmgr exit
    рестарт, или перезапись nginx
    /etc/init.d/nginx restart (nginx -s reload)
    /etc/init.d/apache2 restart

    И теперь при обращении пользователя на линк ispsystem.ru/phpmyadmin - ошибка 404
    Из админки - все гуд

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •