📖 한국경영교육연구소 AI ACADEMY · 용어·통역 사전
로컬 서버 / 로컬호스트 (localhost)
💬 쉬운 뜻
손님을 받기 전에 ‘우리 집 주방’에서만 요리를 켜보는 연습 상태예요. 내 컴퓨터 안에서만 사이트가 돌아가고, 주소창엔 보통 localhost:3000 같은 게 떠요. 여기서 ‘localhost’는 ‘바로 이 컴퓨터(우리 집)’라는 뜻이고, 다른 사람은 이 주소로 못 들어와요. 인터넷에 올리기(호스팅) 전에 나 혼자 만들고 고치고 확인하는 ‘연습 무대’라고 보면 돼요.
🧭 이 상황에서
AI가 만든 사이트를 “npm run dev 하고 localhost:3000 열어보세요”라고 안내할 때 만나는 말이에요. 분명 내 화면엔 잘 뜨는데, 그 주소를 친구에게 보내면 “안 열린다”고 하죠. 당연해요 — 로컬 서버는 내 컴퓨터에서만 도는 연습 무대라, 남에게 보여주려면 따로 ‘인터넷 가게(호스팅)’에 올려야 해요.
⌨️ 이럴 땐 이렇게 입력
- 이 사이트를 내 컴퓨터에서 미리 띄워보고 싶어. 로컬 서버 켜는 법(예: npm run dev)을 한 단계씩 알려줘.
- localhost에서는 잘 되는데, 이걸 다른 사람도 볼 수 있게 인터넷에 올리려면 어떻게 해? 호스팅 단계로 알려줘.
- 로컬 서버를 켜려는데 ‘localhost를 열 수 없음’ 또는 포트 충돌 오류가 나. 원인이랑 해결법 알려줘.
🔮 AI가 이렇게 답하면 = 이런 뜻
AI가 “로컬에서(localhost) 확인해 보세요”라고 하면 = 아직 인터넷에 공개된 게 아니라 내 컴퓨터 안에서만 도는 상태라는 뜻이에요. “localhost:3000에서 돌아가요”의 3000은 ‘주방 몇 번 문(포트)’을 통해 열린다는 표시예요.
➡️ 다음엔 이렇게
내 컴퓨터에서 확인이 끝났으면 “이제 누구나 볼 수 있게 호스팅에 올려줘”라고 하세요. 로컬 서버가 안 켜지거나 주소가 안 열리면, 뜬 에러 메시지를 그대로 복사해 AI에게 붙여넣으면 원인을 짚어줍니다.
💬 김지백 강사의 현장 팁
내 작업용 대시보드를 localhost(예: localhost:7777)로 띄워 잘 쓰다가, 그 주소를 다른 사람에게 보냈더니 ‘안 열린다’고 해서 당황한 적이 있어요. localhost는 ‘바로 이 컴퓨터’라는 뜻이라 남은 절대 못 들어와요. 남과 공유하려면 반드시 호스팅에 따로 올려야 한다는 걸 그때 확실히 알았죠.
한국경영교육연구소 · AI ACADEMY — 외부강사 김지백 · 시연 교실 홈