Ставим nginx как-нибудь, например: apt install nginx Вешаем nginx на 8080: server {

#listen 80; # закомментируем пока
listen 8080; # а тут оставим, будет он слушать на порту 8080
<...>
Вешаем Apache на еще один порт, кроме стандартного HTTP (80):
Listen 80 # было
Listen 127.0.0.1:3581 # дописали; я повесил на локалхост, потому что больше нам это нигде не нужно; порт от балды взял
Настраиваем nginx на апстрим к апачу:
upstream moodle-old {
server 127.0.0.1:3581; # второй порт, на котором у нас теперь тоже слушает апач - но только на локалхосте
}
server {
<...> # кусь
location /moodle-old {
proxy_pass http://moodle-old;
}
<...>
Теперь, по идее, если мы зайдем на старый сервер по 'http://domain.ru', нас на 80 порту встретит апач; если мы зайдем туда по 'http://domain.ru/moodle-old' - апач нам отдаст страничку старого мудла (кек, как двусмысленно вышло); а вот если мы зайдем туда по 'http://domain.ru:8080/moodle-old' - то же самое нам отдаст nginx (ну т.е. не сам, конечно). Убедились, что работает? Едем дальше.
Убираем апач с 80 порта:
# Listen 80 # закомментировали
Listen 127.0.0.1:3581 # теперь он слушает только тут
Открываем на 80 порту nginx:
server {
listen 80; # раскомментировали
listen 8080; # тут пока оставим, потом можно закомментить
<...>
Собственно, теперь на данном сервере на дефолтном для HTTP 80 порту нас встречает nginx и куда-нибудь перенаправляет.
Не забываем после изменения перечитывать конфигурации, проверять на наличие ошибок и перезагружать/рестартить службы, когда это необходимо для применения конфигурации.

1 ответов

5 просмотров

боюсь я трогать исходный сервер

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

Обсуждают сегодня

Добрый день. Созданию отношения таблиц для учёта кораблей, их движения между точками (портами) согласно расписания. Терзают сомнения в правильном ли направлении двигаюсь 😅 1...
Aleksey
1
I have financial chart like this I can mask by color to get green and red squares. I want get two data First i want to get two last squares(two in the very right side colors) ...
@. .@
4
Привет. Наверняка у кого-нибудь здесь есть опыт работы с трекерами (встроенными в OpenCV (KCF) или абстрагированными) на одноплатниках. Если не рассматривать малинку и други...
Georgy Makarov
4
Приветствую. Есть N видео объектов (фильмы). Часть полной длины просмотра а часть короткие ( обрезаны титры). Задача найти идентичные фильмы. Я не в курсе, есть ли аналог шаз...
Nikolay Chudinov
7
Hi guys Do you know any persian/farsi or english group for opencv?
@. .@
4
И всё-таки спрошу насчет такого вариант, сомнительно или нет? (Windows стоять не будет)
Georgy Makarov
5
Приветствую. Подскажите, как можно исправить баланс белого на подобных примерах фото, именно, чтобы брать белый цвет с корпуса теста? А след. шагом будет определение оттенка п...
Volad Malevich
3
https://youtu.be/d8Jx6zO1yw0?si=AvWkrBe-RS3FAlWX Компилировал с CUDA по этому гайду, единственно моменты: 1) С VS 2022 работает, нужно только что бы была установлена среда C...
Denis
3
Кто знает как подружить Gstreamer с OpenCV? Вот такой пайплайн я шлю с гстримера но OpenCV + python у меня никак не получается его воспроизвести "gst-launch-1.0 nvarguscameras...
Artem
3
Как потом сделать чтобы питон видел нахождение скомпилированных файлов? Я через системные переменные пробовал указать расположение но не помогло
Artem
5
Карта сайта