작성
·
168
1
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000
까지 하고
3000번 포트로 잘 들어가지는데 3000번포트를 지우고 들어가봐도 뒤에 :80을 붙여 넣어 들어가봐도 사이트에 연결할 수 없음이 뜨네요 왜 그럴까요??
답변 1
0
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번만 안되네요