Назад | Перейти на главную страницу

Приложение не может подключиться к базе данных HAProxy

Я пытаюсь подключить свой GLPI проект на мой сервер HAProxy DB, я следил это руководство настроить его. Я использую CentOS 8 с Nginx, и вот моя конфигурация HAProxy:

global
        log 127.0.0.1   local2
        maxconn 1024
        user haproxy
        group haproxy
        daemon
        stats socket /var/run/haproxy.sock mode 600 level admin     
defaults
        log     global
        mode    http
        option  tcplog
        option  dontlognull
        retries 3
        option  redispatch
        maxconn 1024
        timeout connect 5000ms
        timeout client 50000ms
        timeout server 50000ms

listen mariadb_cluster
## MariaDB balance leastconn - the cluster listening on port 3030.
        bind 0.0.0.0:3030
        mode tcp
        balance leastconn
        option httpchk
        server node1 192.168.30.14:3306 check port 9200
        server node2 192.168.30.15:3306 check port 9200
        server node3 192.168.30.16:3306 check port 9200 backup

listen stats
## HAProxy stats web gui running on port 9000 - username and password: howtoforge.
        bind 0.0.0.0:9000
        mode http
        stats enable
        stats uri /stats
        stats realm HAProxy\ Statistics
        stats auth haproxyadmin:adminpass
        stats admin if TRUE

Моя страница статистики: Статистика Haproxy

И мой файл конфигурации GLPI

<?php
class DB extends DBmysql {
   public $dbhost     = '192.168.30.11:3030';
   public $dbuser     = 'glpi';
   public $dbpassword = 'glpipass';
   public $dbdefault  = 'glpi';
}

Я могу нормально подключиться к моему серверу HAProxy, используя:

mysql -u glpi -p -h 192.168.30.11 --port 3030

Обычно я получаю сообщения SELinux, которые можно решить с помощью semanage но на этот раз это не так.