Я должен разместить сайт и GLPI на одном сервере (Debian 10).
У меня есть три сервера (каждый сервер на Debian 10):
Первый мой nginx обратный прокси-сервер (172.25.19.30) с такой конфигурацией:
upstream m2l1.lan {
server 172.25.19.13 ;
server 172.25.19.23;
}
server {
listen 80;
server_name m2l1.lan;
location / {
proxy_pass http://m2l1.lan;
}
Второй - мой первый веб-сервер (172.25.19.13) с nginx:
server {
listen 80;
root /home/M2L1/www;
index index.html indew.html;
server_name http://m2l1.lan;
location / {
try_files $uri $uri/ /index.html;
}
location ~\.PHP$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
}
}
второй веб-сервер предназначен для HA (172.25.19.23):
server {
listen 80;
root /home/M2L1/www;
index index.html indew.html;
server_name http://m2l1.lan;
location / {
try_files $uri $uri/ /index.html;
}
location ~\.PHP$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
}
}
Если я добавлю свой IP-адрес обратного прокси-сервера в мою строку URL, появится мой веб-сайт. Когда я нажимаю F5, я вижу другой веб-сайт. Если мой первый веб-сервер не работает, второй берет на себя инициативу.
Теперь я должен поставить GLPI на два моих сервера. Итак, я создал конфигурацию glpi, как для моего веб-сайта (файлы конфигурации GLPI находятся в / home / GLPI / www):
server {
listen 80;
root /home/GLPI/www;
index index.html index.html;
server_name glpi.lan;
location / {
try_files $uri $uri/ /index.html;
}
location ~\.PHP$ {
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
}
}
И я поместил те же вещи на свой второй веб-сервер. Затем я создаю файл конфигурации на своем обратном прокси-сервере:
upstream glpi.lan {
server 172.25.19.13 ;
server 172.25.19.23;
}
server {
listen 80;
server_name glpi.lan;
location / {
proxy_pass http://glpi.lan;
}
Но я не могу получить доступ к своему glpi. У меня ошибка "502 плохой шлюз" каждый раз.
Можете ли вы помочь мне исправить это?
Спасибо!