Найти в Дзене
Я у мамы сисадмин

Модуль 2. Задание 8

Настройте веб-сервер nginx как обратный прокси-сервер на HQ-RTR Установка Nginx # dnf install nginx -y Запуск и добавление в автозагрузку # systemctl enable --now nginx Открываем на редактирование конфигурационный файл Nginx # nano /etc/ nginx/nginx.conf Cпускаемся в конец документа и перед последней фигурной скобкой { прописываем server {
listen 80;
server_name moodle.au-team.irpo;
location / {
proxy_pass http://192.168.100.2:80;
}
}
server {
listen 80;
server_name wiki.au-team.irpo;
location / {
proxy_pass http://192.168.200.2:8080;
}
} Перезагружаем Nginx # systemctl restart nginx На HQ-CLI в браузере заходим по доменному имени
на Moodle – moodle.au-team.irpo
на MediaWiki – wiki.au-team.irpo
Оглавление

Задание

Настройте веб-сервер nginx как обратный прокси-сервер на HQ-RTR

  • При обращении к HQ-RTR по доменному имени moodle.au-team.irpo клиента должно перенаправлять на HQ-SRV на стандартный порт, на сервис moodle
  • При обращении к HQ-RTR по доменному имени wiki. au-team.irpo клиента должно перенаправлять на BR-SRV на порт, на сервис mediwiki

Реализация

Установка Nginx

# dnf install nginx -y

Запуск и добавление в автозагрузку

# systemctl enable --now nginx

Открываем на редактирование конфигурационный файл Nginx

# nano /etc/ nginx/nginx.conf

Cпускаемся в конец документа и перед последней фигурной скобкой { прописываем

server {
listen 80;
server_name moodle.au-team.irpo;

location / {
proxy_pass http://192.168.100.2:80;
}
}

server {
listen 80;
server_name wiki.au-team.irpo;

location / {
proxy_pass http://192.168.200.2:8080;
}
}

Перезагружаем Nginx

# systemctl restart nginx

На HQ-CLI в браузере заходим по доменному имени
на
Moodle – moodle.au-team.irpo
на
MediaWiki – wiki.au-team.irpo
-2
-3