Nginx: URL에서 포트 제거

Nginx: URL에서 포트 제거

포트 3000에서 npm을 통해 서비스가 실행되고 있습니다.

내 nginx 구성은 다음과 같습니다.

server {
    listen 80 default_server;
    listen [::]:80 default_server;
    root /var/www/html/public/;

    # Add index.php to the list if you are using PHP
    index index.html index.htm index.nginx-debian.html;

    server_name _;
    return 301 http://fake.url:3000$request_uri;
}

작동 중이므로 브라우저로 사이트를 열 수 있습니다. 그러나 URL에는 :3000이 나타납니다. URL에서 어떻게 제거할 수 있나요?

답변1

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    location {
        proxy_pass http://fake.url:3000;
    }
}

관련 정보