Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как закрыть страницу доступа к PHPmyAdmin?
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Как закрыть страницу доступа к PHPmyAdmin?

Страниц (1): [1]
 

1. tfox - 18 Июня, 2015 - 16:07:01 - перейти к сообщению
Всем привет.


PHPmyAdmin доступен по адресу: http://181[dot]45[dot]26[dot]12/phpmyadmin


Как сделать так, что бы он был не доступен по данному адресу. Но при этом попасть в PHPmyAdmin можно было по другому адресу известному только мне. Например:
http://181[dot]45[dot]26[dot]12/qwertyAdmin


P.S. Выделенный сервер на Ubuntu. Nginx+Apache. MySQL.
2. etoYA - 19 Июня, 2015 - 01:43:52 - перейти к сообщению
tfox, переименовать папку?)
3. tfox - 20 Июня, 2015 - 12:23:54 - перейти к сообщению
etoYA пишет:
переименовать папку?)


А PHPmyAdmin после этого будет работать?
4. Ch_chov - 20 Июня, 2015 - 12:41:50 - перейти к сообщению
Если в корневой директории домена нет phpmyadmin значит он установлен глобально. В убунте он при установке из apt подключался через конифигурацию апача ко всем доменам на адрес /phpmyadmin. В этом случае нужно отредактировать настройки апача.
5. disprokz - 18 Сентября, 2015 - 00:23:15 - перейти к сообщению
Я обычно делаю это на уровне apache, когда прописываю alias.
Но тут два варианта.

1.
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
  3.     <Directory "/usr/local/www/phpMyAdmin/">
  4.         Options none
  5.         AllowOverride Limit
  6.         Order Deny,Allow
  7.         Deny from all
  8.         Allow from СЮДА ЧЕРЕЗ ЗАПЯТУЮ IP АДРЕСА, С КОТОРЫХ РАЗРЕШЕНО ПОДКЛЮЧАТЬСЯ
  9.     </Directory>

Вариант №2.
Создать виртуальный хост и назначить phpmyadmin на него.
6. Panoptik - 18 Сентября, 2015 - 00:46:34 - перейти к сообщению
disprokz
вариант с блокировкой айпишников может сыграть злую шутку если нужно будет подключиться из постороннего места

есть вариант №3 - это переименовать в этой конфигурации

CODE (htmlphp):
скопировать код в буфер обмена
  1. Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
  2.     <Directory "/usr/local/www/phpMyAdmin/">
  3.         Options none
  4.         AllowOverride Limit
  5.         Order Deny,Allow
  6.         Deny from all
  7.         Allow from СЮДА ЧЕРЕЗ ЗАПЯТУЮ IP АДРЕСА, С КОТОРЫХ РАЗРЕШЕНО ПОДКЛЮЧАТЬСЯ
  8.     </Directory>


/phpmyadmin -> /whatever это и будет глобальный путь для пыхмайадмина

и вариант №4 это поставить дополнительно .htaccess авторизацию
7. disprokz - 18 Сентября, 2015 - 00:49:41 - перейти к сообщению
Panoptik пишет:
disprokz
вариант с блокировкой айпишников может сыграть злую шутку если нужно будет подключиться из постороннего места

есть вариант №3 - это переименовать в этой конфигурации

CODE (htmlphp):
скопировать код в буфер обмена
  1. Alias /phpmyadmin/ "/usr/local/www/phpMyAdmin/"
  2.     <Directory "/usr/local/www/phpMyAdmin/">
  3.         Options none
  4.         AllowOverride Limit
  5.         Order Deny,Allow
  6.         Deny from all
  7.         Allow from СЮДА ЧЕРЕЗ ЗАПЯТУЮ IP АДРЕСА, С КОТОРЫХ РАЗРЕШЕНО ПОДКЛЮЧАТЬСЯ
  8.     </Directory>


/phpmyadmin -> /whatever это и будет глобальный путь для пыхмайадмина

и вариант №4 это поставить дополнительно .htaccess авторизацию

Согласен. Создание алиаса с дефолтным именем- находка для сканеров и ботов.
У меня VPN в контору, так что вариант с блокировкой по IP вполне подходит для меня.

 

Powered by ExBB FM 1.0 RC1