반응형
Windows 10에서 nginx를 설치하는 방법
nginx는 무료로 이용할 수 있는 웹 서버 애플리케이션입니다.
Web 서버 구축은 CentOS 등 Linux OS를 사용하는 경우가 많지만 Windows에 설치하여 이용할 수도 있습니다.
Linux의 경우 명령어를 사용하여 nginx를 설치하지만 Windows는 배포되는 zip 파일을 다운로드하여 압축 해제만 하면 설치가 완료됩니다.
우선 nginx를 다운로드 합니다.아래 링크에 접속하여 다운로드 페이지를 열어 주세요.
nginx - 다운로드 페이지
그런 다음 ′Stable version′이라고 적힌 항목의 ′nginx/Windows-1.XX.X′를 클릭하여 nginx 본체를 다운로드합니다.
본체를 다운로드 한 후 원하는 곳에 해동하십시오.
이것만으로 nginx 설치가 완료됩니다.인스톨 뿐이라면 커맨드 조작도 필요 없습니다.
설치한 nginx의 사용법
nginx를 이용할 준비가 되었으므로 부팅 방법이나 종료 방법 등을 소개합니다.
nginx 부팅 방법
nginx의 기동은 nginx.exe 를 더블클릭만 하면 가능합니다.
Windows Defender SmarScreen을 활성화하고 있는 경우 첫 부팅에만 이러한 경고 창이 나타납니다.
이것은 Windows측이 인지하지 못하고 있는 어플리케이션을 기동하려고 하면 표시되는 것입니다.특별한 문제는 없습니다.
언뜻 보면 실행할 버튼이 없지만 [상세정보]를 클릭하면 실행 버튼이 표시됩니다.
표시된 실행 버튼을 누르면 순간 어떤 창이 뜨는데 특별히 오류가 나지 않으면 부팅 성공입니다.
무사히 부팅이 됐다고 해도 정말 부팅이 됐는지 알기 어려우니 일단 localhost에 접속해보세요.
localhost
localhost에 접속해서 이런 화면이 뜨면 nginx가 동작하고 있습니다.
참고로 nginx는 다중 부팅이 가능한 어플리케이션이기 때문에 자꾸 nginx.exe를 더블 클릭해서 대량으로 부팅하지 않도록 합시다.
nginx 종료 방법
nginx는 설정 화면이 되는 것이 존재하지 않기 때문에 종료하는 경우에 한해서는 명령어로 수행해야 합니다.
명령어로 종료한다고 해도 몇 가지 방법이 있지만 가장 민첩한 방법을 소개합니다.
먼저 nginx.exe 가 있는 폴더를 열어주세요.
그런 다음 익스플로러 상단 메뉴의 [파일]을 클릭하고 Windows PowerShell(또는 명령 프롬프트) 열기를 클릭합니다.
명령어 입력 화면이 표시되면 아래 명령어를 입력합니다.
.ginx.exe -s stop
이제 nginx의 웹 서버가 닫히고 localhost에도 액세스할 수 없게 됩니다.
명령어를 실행해도 localhost에 접근할 수 있는 경우 nginx를 다중 부팅했을 가능성이 매우 높기 때문에 작업 매니저에서 nginx.exe의 작업 프로세스를 종료하도록 합시다.
nginx 서버에 페이지를 추가하다
nginx 서버의 파일은 「html 폴더」에 저장되어 있습니다.
여기에 새롭게 HTML 파일 등을 추가하여 페이지를 늘리는 것이 가능합니다.
nginx 버전에 따라서는 html폴더가 아닌 http폴더일 수도 있으니 기억하세요.
nginx 제거 방법
nginx의 제거는 간단합니다.
그렇다고 하는 것도, nginx는 레지스트리를 사용하지 않기 때문에 폴더 마다 삭제하는 것만으로 언인스톨이 완료됩니다.
단, Web 페이지의 데이터를 저장하고 있는 html 폴더의 복사본을 보관해 두지 않으면 Web 페이지의 데이터도 소실되어 버리기 때문에 조심합시다.
nginx는 무료로 이용할 수 있는 웹 서버 애플리케이션입니다.
Web 서버 구축은 CentOS 등 Linux OS를 사용하는 경우가 많지만 Windows에 설치하여 이용할 수도 있습니다.
Linux의 경우 명령어를 사용하여 nginx를 설치하지만 Windows는 배포되는 zip 파일을 다운로드하여 압축 해제만 하면 설치가 완료됩니다.
우선 nginx를 다운로드 합니다.아래 링크에 접속하여 다운로드 페이지를 열어 주세요.
nginx - 다운로드 페이지
그런 다음 ′Stable version′이라고 적힌 항목의 ′nginx/Windows-1.XX.X′를 클릭하여 nginx 본체를 다운로드합니다.
본체를 다운로드 한 후 원하는 곳에 해동하십시오.
이것만으로 nginx 설치가 완료됩니다.인스톨 뿐이라면 커맨드 조작도 필요 없습니다.
설치한 nginx의 사용법
nginx를 이용할 준비가 되었으므로 부팅 방법이나 종료 방법 등을 소개합니다.
nginx 부팅 방법
nginx의 기동은 nginx.exe 를 더블클릭만 하면 가능합니다.
Windows Defender SmarScreen을 활성화하고 있는 경우 첫 부팅에만 이러한 경고 창이 나타납니다.
이것은 Windows측이 인지하지 못하고 있는 어플리케이션을 기동하려고 하면 표시되는 것입니다.특별한 문제는 없습니다.
언뜻 보면 실행할 버튼이 없지만 [상세정보]를 클릭하면 실행 버튼이 표시됩니다.
표시된 실행 버튼을 누르면 순간 어떤 창이 뜨는데 특별히 오류가 나지 않으면 부팅 성공입니다.
무사히 부팅이 됐다고 해도 정말 부팅이 됐는지 알기 어려우니 일단 localhost에 접속해보세요.
localhost
localhost에 접속해서 이런 화면이 뜨면 nginx가 동작하고 있습니다.
참고로 nginx는 다중 부팅이 가능한 어플리케이션이기 때문에 자꾸 nginx.exe를 더블 클릭해서 대량으로 부팅하지 않도록 합시다.
nginx 종료 방법
nginx는 설정 화면이 되는 것이 존재하지 않기 때문에 종료하는 경우에 한해서는 명령어로 수행해야 합니다.
명령어로 종료한다고 해도 몇 가지 방법이 있지만 가장 민첩한 방법을 소개합니다.
먼저 nginx.exe 가 있는 폴더를 열어주세요.
그런 다음 익스플로러 상단 메뉴의 [파일]을 클릭하고 Windows PowerShell(또는 명령 프롬프트) 열기를 클릭합니다.
명령어 입력 화면이 표시되면 아래 명령어를 입력합니다.
.ginx.exe -s stop
이제 nginx의 웹 서버가 닫히고 localhost에도 액세스할 수 없게 됩니다.
명령어를 실행해도 localhost에 접근할 수 있는 경우 nginx를 다중 부팅했을 가능성이 매우 높기 때문에 작업 매니저에서 nginx.exe의 작업 프로세스를 종료하도록 합시다.
nginx 서버에 페이지를 추가하다
nginx 서버의 파일은 「html 폴더」에 저장되어 있습니다.
여기에 새롭게 HTML 파일 등을 추가하여 페이지를 늘리는 것이 가능합니다.
nginx 버전에 따라서는 html폴더가 아닌 http폴더일 수도 있으니 기억하세요.
nginx 제거 방법
nginx의 제거는 간단합니다.
그렇다고 하는 것도, nginx는 레지스트리를 사용하지 않기 때문에 폴더 마다 삭제하는 것만으로 언인스톨이 완료됩니다.
단, Web 페이지의 데이터를 저장하고 있는 html 폴더의 복사본을 보관해 두지 않으면 Web 페이지의 데이터도 소실되어 버리기 때문에 조심합시다.
반응형