Форум программистов, компьютерный форум, киберфорум
Debian, Kali Linux, Raspbian, Astra Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 53

Пытаюсь защитить phpmyadmin через .htpasswd

13.09.2019, 23:39. Показов 942. Ответов 7

Студворк — интернет-сервис помощи студентам
Делаю по мануалу для Debian 9

https://www.8host.com/blog/ust... -debian-9/

В папке /usr/share/phpmyadmin/ создал .htaccess с содержимым:

Code
1
2
3
4
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user
Далее выполнил команду:

Code
1
sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
Задал в консоли пароль.

.htpasswd создался с логином и хэшем пароля.

Но при переходе по ссылке http://domen/phpmyadmin/ сервер сразу выдает 500 ошибку, окно авторизации не появляется.

Убирают .htaccess из папки /usr/share/phpmyadmin/ , без проблем загружается страница авторизации в сам phpMyAdmin.

В чем может быть проблема?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.09.2019, 23:39
Ответы с готовыми решениями:

Защитить phpmyadmin - кaк?!
столкнулся с проблемой как защитить phpmyadmin так, чтобы кроме компа где стоит phpmyadmin и ещё одного(моего рабочего) никто не мог войти....

Как сделать запароленную директорию через .htpasswd?
Как сделать запароленную директорию с помощью .htpasswd? И что делать если ввел не верный пароль? (Потому что если раз ошибиться то больше...

Защитить Документ От Изменений Через Ctrl+e
Приветствую всех! Помогите мне защитить документ от редактирования через Ctrl+E (правой кнопкой на документ - изменить). Многие...

7
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
14.09.2019, 07:22
Цитата Сообщение от zahermaher Посмотреть сообщение
В чем может быть проблема?
в правах на файл(ы)
и вообще, чтобы исключить из цепочки хрустальный шар, у апача есть лог ошибок
0
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 53
14.09.2019, 14:49  [ТС]
В правами на файл, все нормально , я их создавал через "sudo nano .... "

В логи apache в тоже время, когда я настроил и начал проверять появились такие ошибки:
Code
1
2
3
4
5
[Fri Sep 13 21:27:14.547860 2019] [mpm_prefork:notice] [pid 27102] AH00169: caught SIGTERM, shutting down
[Fri Sep 13 21:27:14.677148 2019] [suexec:notice] [pid 12945] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Fri Sep 13 21:27:14.705768 2019] [:notice] [pid 12947] mod_ruid2/0.9.8 enabled
[Fri Sep 13 21:27:14.709177 2019] [mpm_prefork:notice] [pid 12947] AH00163: Apache/2.4.25 (Debian) mod_fcgid/2.3.9 OpenSSL/1.0.2r configured -- resuming normal operations
[Fri Sep 13 21:27:14.709191 2019] [core:notice] [pid 12947] AH00094: Command line: '/usr/sbin/apache2'
Но эти же ошибки периодически возникали в другие дни, когда я не создавал .htpasswd .
Видимо эти ошибки не связаны с настройкой .htpasswd , других ошибок в это время не было.


Я обнаружил в конфигурации phpmyadmin, которая была настроена ранее, что там есть заготовки для моей задачи.

То есть в папке /etc/phpmyadmin/ есть файл htpasswd.setup , содержащий записи пользователя и пароля хэша.

Командой удалось задал пароль и пользователя sudo htpasswd -c /etc/phpmyadmin/htpasswd.setup username

Но дополнительное окно для авторизации от htpasswd не выводиться.

В папке /etc/phpmyadmin/ есть файл apache.conf :

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# phpMyAdmin default Apache configuration
 
Alias /phpmyadmin /usr/share/phpmyadmin
 
<Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php
 
    <IfModule mod_php5.c>
        AddType application/x-httpd-php .php
 
        php_flag magic_quotes_gpc Off
        php_flag track_vars On
        php_flag register_globals Off
        php_admin_flag allow_url_fopen Off
        php_value include_path .
        php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
        php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext
    </IfModule>
 
</Directory>
 
# Authorize for setup
<Directory /usr/share/phpmyadmin/setup>
    <IfModule mod_authn_file.c>
    AuthType Basic
    AuthName "phpMyAdmin Setup"
    AuthUserFile /etc/phpmyadmin/htpasswd.setup
    </IfModule>
    Require valid-user
</Directory>
 
# Disallow web access to directories that don't need it
<Directory /usr/share/phpmyadmin/libraries>
    Order Deny,Allow
    Deny from All
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
    Order Deny,Allow
    Deny from All
</Directory>
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
14.09.2019, 15:02
Цитата Сообщение от zahermaher Посмотреть сообщение
В правами на файл, все нормально , я их создавал через "sudo nano .... "
то есть, у файла владелец - рут, и апачу их читать не суждено...
0
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 53
14.09.2019, 15:25  [ТС]
выставлял www-data:www-data и root:www-data владельцем файлов .htaccess , .htpasswd
но также 500 ошибка
0
Эксперт по компьютерным сетямЭксперт NIX
 Аватар для Dmitry
13440 / 7534 / 830
Регистрация: 09.09.2009
Сообщений: 29,554
14.09.2019, 15:44
Цитата Сообщение от zahermaher Посмотреть сообщение
но также 500 ошибка
в приведенном логе - ее нет совсем. с этим что-то не то. возможно лог ошибок где-то в другом месте
кстати, по поводу файлов .htaccess вспомнил еще - у "настроенного по умолчанию" в дебиане апача нужно донастроить пару вещей
  • включить использование mod_rewrite
  • и в конфигах значение параметра AllowOverride сменить с none на All
после чего перезапустить апач
0
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 53
14.09.2019, 15:51  [ТС]
включить использование mod_rewrite
и в конфигах значение параметра AllowOverride сменить с none на All

с этим все норм
0
0 / 0 / 0
Регистрация: 24.10.2014
Сообщений: 53
18.09.2019, 19:19  [ТС]
так и не смог понять в чем дело.
в логах ничего нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.09.2019, 19:19
Помогаю со студенческими работами здесь

Пытаюсь спарсить авито через curl
Пытаюсь получить страницу avito.ru но выводит 404 ошибку- нет такой страницы подскажите, что не правильно! &lt;?php function...

Пытаюсь создать пользователя через IBExpert
Приветствую! Использую Delphi XE5 и IB Expert версии 2017.12.13.1, СУБД Firebird 2.0. Пытаюсь добавить пользователя, помимо SYSDBA на...

Пытаюсь зайти на сайт через phantomjs
Добрый день! Пытаюсь зайти на сайт mamba.ru на phantomjs, заполняю форму входа, нажимаю кнопку Войти, но в аккаунт не попадаю. var...

Пытаюсь отправить \ через retrofit2, но отправляется только \\
Не уверен, относится ли это исключительно к андройд разработке или можно отнести и к SE. Проблема описана в заголовке. Отправляю POST...

Пытаюсь передать данные через Intent, но выходит ошибка
Пытаюсь передать данные через Intent, но выходит ошибка, когда пытаюсь передать число Вот, что выводит в Логе 03-02...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru