Nginx에서 8080을 80으로 전달하는 방법

Nginx에서 8080을 80으로 전달하는 방법

현재 나는 192.168.2.1:8080에서 WordPress를 실행하고 있습니다.

포트 80에서 수신 대기 중인 Nginx

포트 8080 "http://192.168.2.1:8080"의 모든 http 요청을 포트 80 "http://192.168.2.1"로 리디렉션하고 싶습니다.

내 현재 nginx conf는 그 반대입니다. "http://192.168.2.1"은 "http://192.168.2.1:8080"을 가리킵니다.

server {
listen 80;
server_name 192.168.2.1;

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

어떻게 해야 하나요?

추신: 이전 스레드를 모두 시도해 보았습니다. //

답변1

어쩌면 다음과 같은 구성이 있을 수도 있습니다.

server {
listen 8080;
server_name 192.168.2.1;

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

Listen은 nginx가 연결을 수신하기를 원하는 것이며 우리가 짐작할 수 있듯이 Proxy_pass는 연결을 원하는 곳입니다.

관련 정보