• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

3000번은 잘 들어가지는데 80번은 안됩니다.

24.05.28 05:37 작성 조회수 119

0

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
까지 하고

3000번 포트로 잘 들어가지는데 3000번포트를 지우고 들어가봐도 뒤에 :80을 붙여 넣어 들어가봐도 사이트에 연결할 수 없음이 뜨네요 왜 그럴까요??

답변 1

답변을 작성해보세요.

0

157350님의 프로필

157350

질문자

2024.05.28

AWS사이트 EC2 Instance Connect에서는
The "images.domains" configuration is deprecated. Please use "images.remotePatterns" configuration instead.

For production Image Optimization with Next.js, the optional 'sharp' package is strongly recommended. Run 'npm i sharp', and Next.js will use it automatically for Image Optimization.

이런 오류가 나는데요
1번 images.domains 이게 더 이상 사용되지않는다고하여

스택 오버플로우에

images: {
    remotePatterns: [
        {**strong text**
            protocol: 'https',
            hostname: 'i.ibb.co',
            pathname: '**',
        },
        {
            protocol: 'https',
            hostname: 'lh3.googleusercontent.com',
            pathname: '**',
        },
        {
            protocol: 'https',
            hostname: 'daisyui.com',
            pathname: '**',
        },
    ],
}, };

이런식으로 바꾸라길래 저는

/** @type {import('next').NextConfig} */
const nextConfig = {
  reactStrictMode: true,
  images: {
    remotePatterns: [
      {
        protocol: 'https',
        hostname: 'www.gravatar.com',
        pathname: '**', // 모든 경로 허용
      },
      {
        protocol: 'http',
        hostname: 'localhost',
        pathname: '**', // 모든 경로 허용
      },
      {
        protocol: 'http',
        hostname: 'ec2-3-34-91-234.ap-northeast-2.compute.amazonaws.com',
        pathname: '**', // 모든 경로 허용
      },
    ],
  },
};

export default nextConfig;

이런식으로 바꾸어서 해도 안되고
2번 sharp가 누락이 된 것 같다고 하여서 두번이나 재 설치 해줬습니다. client 파일에 정확히...
그래도 안되네요 제가 뭐가 문제가 있는걸까요
현재는 next.config.js파일은 강의대로 돌려놓았습니다...
3000번 포트는 잘 들어가지고 80번만 안되네요

채널톡 아이콘