http: // domain / phpmyadmin login page not loading - ошибка 403 запрещена

Вы можете использовать несколько решений. Один из них - monit.

Из командной строки просто запустите следующую команду:

sudo apt-get install monit

Теперь Monit должен быть установлен и доступен через один из следующих URL-адресов: [ ! d2]

http://localhost:2812
http://IPADDRESS:2812 (local network IP)
http://domain.com:2812 (if you have domain name pointing to your server)

Конфигурация Monit

Прежде чем вы сможете начать использовать Monit для автоматического мониторинга сервера, вам нужно выполнить некоторую базовую конфигурацию. Сначала создайте резервную копию существующей конфигурации по умолчанию Monit, используя следующую команду:

sudo mv /etc/monit/monitrc /etc/monit/monitrc.bak

Затем создайте новый файл monitrc с помощью команды

sudo /etc/monit/monitrc 

и скопируйте следующее

# How often in seconds should monit check your services.
set daemon 120

set logfile /var/log/monit.log
set idfile /var/lib/monit/id
set statefile /var/lib/monit/state

# Configure your SMTP out server. 
set mailserver smtp-server.columbus.rr.com port 25,localhost

set eventqueue
    basedir /var/lib/monit/events # set the base directory where events will be stored
    # optionally limit the queue size
    slots 100 

# Use one of the following 2 lines. The second line alerts on every little change and can be annoying.
set alert admin@domain.com but not on { instance, pid, ppid } #does not send alert on pid changes
#set alert admin@domain.com 

set httpd port 2812 and
    #Change username and password
    allow Username:Password
    # To enable SSL for WebUI uncomment the next 2 lines
    #ssl enable
    #pemfile /path/to/unified/certificate.pem
    # To restrict access to localhost only uncomment the following line
    #allow localhost

include /etc/monit/conf.d/*

Линии, начинающиеся с #, представляют собой комментарии, которые помогут вам настроить конфигурацию. Убедитесь, что вы правильно настроили адрес электронной почты администратора, SMTP-сервера и SMTP-порт. Вы также должны рассмотреть возможность изменения имени пользователя и пароля Monit WebUI. Если у вас есть SSL-сертификат, вы можете включить это также для доступа HTTPS

. Теперь используйте следующие команды, чтобы убедиться, что Monit работает хорошо.

Чтобы проверить конфигурацию Monit для синтаксиса ошибки:

sudo monit -t

Для запуска Monit:

sudo monit

Для проверки состояния Monit:

sudo monit status

Конфигурация Monit

Требуется, чтобы у вас был рабочий экземпляр Monit с соответствующим файлом /etc/monit/monitrc. Конфигурации Monit для различных сервисов загружаются из папки /etc/monit/conf.d. Чтобы контролировать загрузку сервера с помощью Monit, создайте конфигурационный файл Monit, используя следующую команду:

sudo /etc/monit/conf.d/systemload

Скопируйте в него следующее содержимое, сохраните и выйдите

# domain.com could be IP, hostname, or localhost
check System domain.com
    if loadavg (1min) > 4 then alert
    if loadavg (5min) > 2 then alert
    if memory usage > 75% then alert
    if swap usage > 25% then alert
    if cpu usage (user) > 80% then alert
    if cpu usage (system) > 30% then alert
    if cpu usage (wait) > 20% then alert

Этот код заставит Monit отправить вам оповещение по электронной почте, если одно из вышеуказанных условий (например, средняя нагрузка >4 не менее 1 минуты или когда заполнено больше 75% RAM). Вы можете настроить вышеуказанные правила по своему усмотрению. Ниже приведен пример оповещения по электронной почте, отправленный Monit, а также описание того, какое условие вызвало предупреждение.

Test and Reload Monit

После внесения любых изменений вы должны проверить [ f31]:

sudo monit -t

Вы должны увидеть следующее сообщение: Control File Syntax OK.

Затем проверьте, выполняется ли Monit, используя следующую команду:

sudo /etc/init.d/monit status

Если выполняется Monit, перезагрузите Monit конфигурации, используя следующую команду:

sudo /etc/init.d/monit reload

Теперь запустите ваш веб-браузер и перейдите по одному из следующих URL-адресов в зависимости от о том, как настроен ваш Monit (обязательно используйте правильный номер порта):

http://localhost:2812
http://IPADDRESS:2812 (local network IP)
http://domain.com:2812 (if you have domain name pointing to your server)

Вы должны увидеть состояние системы, нагрузку, загрузку процессора, загрузку памяти и нагрузку подмены

Test and Reload Monit

Затем требуется, чтобы у вас был рабочий экземпляр Monit с соответствующим файлом /etc/monit/monitrc. Конфигурации Monit для различных сервисов загружаются из папки /etc/monit/conf.d. Для мониторинга дискового пространства с конфигурационным файлом Monit, create a Monit` с помощью следующей команды:

sudo /etc/monit/conf.d/storagespace

Скопируйте в него следующее содержимое, сохраните и выйдите

# add each drive you want to monitor below
check filesystem Ubuntu with path /dev/sda1
    if space usage > 90% then alert
check filesystem Home with path /dev/sda3
    if space usage > 90% then alert
check filesystem Media with path /dev/sdb1
    if space usage > 90% then alert

Код выше код будет контролировать пространство на жестком диске в 3 разделах на 2 дисках.

Также вы можете отслеживать определенные службы.

Монитор Apache Server с Monit

Настройка мониторинг сервера Apache с помощью Monit - с предварительно настроенными шаблонами конфигурации Monit’s. Все, что вам нужно сделать, это скопировать существующий шаблон из папки /etc/monit/monitrc.d в /etc/monit/conf.d.

sudo cp /etc/monit/monitrc.d/apache2 /etc/monit/conf.d/

Вместо копирования вы также можете создать символическую ссылку. Процесс веб-сервера Apache создает apache2.pid. Вышеупомянутый файл apache2.pid для мониторинга кода, а если не существует, Monit попытается перезапустить Apache. Перезапуск вызовет оповещение по электронной почте. Если перезапуск несколько раз завершается, Monit перестает контролировать сервер Apache.

...

0
задан 20 May 2018 в 12:49

2 ответа

Анализ

Просмотрен /var/log/nginx/error.log

например, ошибка 403 http: // domain / phpmyadmin, например, "GET / phpmyadmin / HTTP / 1.1" 403 152 "-" "Mozilla / 5.0 (Windows NT 10.0; Win64; x64; rv: 61.0) Gecko / 20100101 Firefox / 61.0"

http: // domain / phpmyadmin

Однако, домен http: // сам по себе дал бы ошибку 403, даже несмотря на наличие index.php.

Fix / etc / nginx / sites-available / default, добавлен index.php, перезапущен сайт

неисправная версия

# Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html;

исправленная версия

# Add index.php to the list if you are using PHP index index.php index.html index.htm index.nginx-debian.html;
0
ответ дан 17 July 2018 в 13:53

Анализ

Просмотрен /var/log/nginx/error.log

например, ошибка 403 http: // domain / phpmyadmin, например, "GET / phpmyadmin / HTTP / 1.1" 403 152 "-" "Mozilla / 5.0 (Windows NT 10.0; Win64; x64; rv: 61.0) Gecko / 20100101 Firefox / 61.0"

http: // domain / phpmyadmin

Однако, домен http: // сам по себе дал бы ошибку 403, даже несмотря на наличие index.php.

Fix / etc / nginx / sites-available / default, добавлен index.php, перезапущен сайт

неисправная версия

# Add index.php to the list if you are using PHP index index.html index.htm index.nginx-debian.html;

исправленная версия

# Add index.php to the list if you are using PHP index index.php index.html index.htm index.nginx-debian.html;
0
ответ дан 20 July 2018 в 13:57

Другие вопросы по тегам:

Похожие вопросы: