일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- setup
- PROJECT
- Repository
- Navigation
- react
- Windows
- JavaScript
- 연동
- 컴포넌트
- GIT
- IntelliJ
- 원격저장소
- 배포
- 실행
- LINK
- Root
- Clone
- 반응형
- 반응형웹
- HTML
- IDE
- Component
- 서버
- VisualStudio
- navbar
- Linux
- 웹
- CSS
- vscode
- remote
- Today
- Total
PINKYETI
[Windows] IIS를 이용하여 웹 서버(Localhost) 구동하기 (Windows IIS) 본문
# 들어가며..
안녕하세요. 핑크예티입니다.
얼마전, 개발 프로젝트를 진행하다 Local PC에서 웹 서버와 통신하는
로직을 Test 할 일이 생겼었어요. 그리하여, 개발 PC(Windows) 에서
웹 서버를 구동하여 Test를 진행했었습니다.
이에 여러분들께 Windows 서버에서 IIS를 이용하여 웹 서버를
구동하는 방법을 공유드리고자 펜을 들게 되었습니다.
간단하게 IIS(Internet Information Services) 란, Windows 에서 제공하는
편의 기능중에 하나로, 기능 On/Off 를 통해 간단하게 정적 웹 서버를
구동할 수 있게 해줍니다. 이를 통해 개발 PC에서 localhost 를 통해
웹 페이지에 접속이 가능하며, 타 PC/Mobile 에서도 IP 접근을 통해
웹 서버에 접속할 수 있습니다.
자, 그럼 IIS를 이용한 간단한 웹 서버 구동 시작하도록 하겠습니다.
1. Windows 서버 인터넷 정보 서비스(IIS) 기동
먼저, Windows 키를 눌러 설정에 들어갑니다.
설정에 들어간 이후에 앱 메뉴를 선택해주세요.
그리고 관련 설정에서 '프로그램 및 기능 - Windows 기능 켜기/끄기' 를 통해
"인터넷 정보 서비스(IIS)" 를 켜주시면 됩니다.
"인터넷 정보 서비스(IIS)" 를 선택하셨다면, 하위 메뉴의 'World Wide Web 서비스' 와 '웹 관리 도구' 를
체크해주세요. 저는 웹 서버 구동만을 목표로 하기 때문에 위처럼 간단한 옵션만 구동하도록 하겠습니다.
(추가로 개발을 위해 ASP를 켜주는 경우도 많으니, 참고하시기 바랄게요.)
2. IIS 관리자를 통한 웹 서버 구동 (+root 설정)
IIS 옵션을 키셨다면, 웹 서버를 구동하기 위해 "IIS(인터넷 정보 서비스) 관리자" 를 실행해주세요.
웹 서버의 root 경로를 설정하기 위해 'Default Web Site 우클릭 - 웹 사이트 관리 - 고급 설정' 으로 이동해줍니다.
고급 설정 내의 '실제 경로' 에 적힌 경로가 오늘 구동할 웹 서버의 root 경로가 됩니다.
'Default Web Site' 우클릭 후, 탐색을 선택하면 실제 root 경로에 포함된 파일들을 확인 할 수 있습니다.
(추가로, 바인딩 편집을 통해 웹 페이지에 접근할 Port 정보를 수정할 수 있습니다.)
가장 처음 웹 서버 구동을 하셨다면, iisstart.htm 과 iisstart.png 파일만 확인할 수 있으실텐데요.
웹 브라우저를 통해 웹 서버에 접속하게 될 경우, 가장 처음 보여지는 화면은 index.html 파일을 통해
클라이언트에게 보여지게 됩니다. 따라서, Windows 에서 제공되는 화면이 아닌 고유의 화면을
출력하고 싶은 경우에는 HTML5 기반의 'index.html' 파일을 작성해서 넣어주시면 됩니다.
자, 이제 웹 서버 구동의 모든 준비가 마무리 되었는데요.
웹 서버 관리는 우측에 "웹 사이트 관리" 를 통해 해주시면 됩니다.
시작을 눌러주시면 웹 서버가 구동되어 접속이 가능한 상태가 되며,
중지를 누르실 경우 말 그대로 웹 사이트가 중지되게 됩니다.
웹 사이트에 이슈가 발생했거나, Hang이 발생하여 멈춘 경우는
다시 시작을 눌러 재기동을 해주시면 되겠죠?
3. 웹 서버 구동 확인 (Localhost 및 IP 접근)
웹 서버 구동을 확인하는 가장 간단한 방법은, 웹 브라우저(Chrome)를 통해 'localhost' 로 접속해보시면 됩니다.
위 과정으로 구동되어 있는 웹 서버 root 경로의 index.html 파일을 출력하는 간단한 웹 사이트가 만들어졌네요.
모바일에서도 IP 접근을 통해 구동된 웹 사이트에 접속이 되는 모습입니다.
자, 오늘은 Windows 서버에서 로컬 웹 서버를 구동하는 간단한 방법을 알아봤는데요.
Sample로 진행하다 보니 HTML5 / IIS 상세 옵션에 대한 설명이 부족한 감이 있지만..
나중에 만날 날을 기약하며, 펜을 이만 놓도록 하겠습니다.
감사합니다^^7
'# Dev Note > [OS]' 카테고리의 다른 글
[Linux] NTP(Network Time Protocol) 사용하여 타임 서버 동기화하기 (chronyd) (0) | 2024.03.10 |
---|---|
[Linux] 리눅스 디렉토리 종류 및 특징 (0) | 2024.03.10 |
[Linux] Windows 로컬 PC에 Linux 가상 환경 만들기 (VMWare/CentOS) (0) | 2024.02.16 |
[Linux] vi 편집기 자주 쓰는 커맨드 정리 (shell/txt 파일 편집) (0) | 2022.08.09 |