Рейтинг:0

Nginx как пробросить 8080 на 80

флаг cn

В настоящее время у меня есть WordPress, работающий на 192.168.2.1:8080.

Nginx прослушивает порт 80

Я хочу перенаправить весь HTTP-запрос на порт 8080 "http://192.168.2.1:8080" на порт 80 "http://192.168.2.1"

Моя текущая конфигурация nginx делает обратное: «http://192.168.2.1» указывает мне на «http://192.168.2.1:8080».

сервер {
слушать 80;
имя_сервера 192.168.2.1;

место расположения / {
  прокси_пасс http://192.168.2.1:8080/;
}

Как мне это сделать?

PS: я действительно пробовал все предыдущие темы: /

djdomi avatar
флаг za
Что вы пытаетесь решить? Я верю, что это [X-AND-Y-Problem] (https://faq-database.de/doku.php?id=en:x-and-y-problem)
Рейтинг:1
флаг ar

Может быть, есть конфиг, как

сервер {
слушать 8080;
имя_сервера 192.168.2.1;

место расположения / {
  прокси_пасс http://192.168.2.1:80/;
}

Listen — это то, от чего вы хотите, чтобы nginx получал соединения, и, как мы можем догадаться, proxy_pass — это то, куда вы хотите, чтобы они направлялись.

djdomi avatar
флаг za
Если вы пишете http:// без двойной точки, что означает выбор порта — по умолчанию будет использоваться порт 80 — оба варианта работают, но proxy_pass http://192.168.2.1:80/; `:80` не нужен, так как `proxy_pass http://192.168.2.1/;` сделает то же самое. Но напомните, что косая черта в конце может повлиять на то, как будут обрабатываться запросы.
Segfault avatar
флаг cn
Это неправильный ответ, я не могу заставить nginx прослушивать тот же порт, поскольку контейнер WordPress уже занимает порт 8080.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.