친구랑 같이 재미삼아 해보는 프로젝트에서 nginx를 써보려고 설정을 알아보고 있다. 이제 설치부터 시작하는 단계다.
작년에 학교 프로젝트를 하면서 어떻게 Let's Encrypt로 무료로 https를 적용해보려고 nginx를 우분투에 설치한 적은 있지만 내가 그 부분을 하지 않아서 아쉬웠다.
사실 아파치도 있지만 그냥 아파치가 뭔가 싫어서.. 이유는 따로 없다.
nginx 다운로드
다운로드 링크 : http://nginx.org/en/download.html
Mainline과 Stable이 있는데, nginx에서 제공하는 실험적 기능을 사용할게 아니라면 Stable을 받는다. (nginx/Windows-1.xx.x , x는 버전)
Windows 설치 링크 : http://nginx.org/en/docs/windows.html
설치 방법은 위 링크에 있지만 따로 서술해보면
- 다운받은 zip 파일을 C:\nginx-1.xx.x 아래에 풀어준다.
(이게 규칙인 것 같은데 그냥 nginx로 만들어도 된다.)
- 터미널을 열고 위의 경로로 들어가서 ' start nginx ' 를 입력한다
- 아무 반응이 없지만, ' tasklist /fi "imagename nginx" '를 입력하면 열려있는 것을 확인할 수 있다.
- 굳이 명령어를 치지 않아도 작업관리자에 세부정보 탭에 nginx.exe가 켜져있는 것을 볼 수 있다.
아파치는 인스톨러가 따로 있는데 nginx는 다운받아서 압축을 풀어주기만 하면 되는거여서 살짝 당황스러웠다.
설치는 위 과정이 전부이고, 다음 글에서는 (개인적으로) 개발하기 편한 로컬 환경 설정을 기술해보려고 한다.
nginx에서 무료로 제공하는 Cookbook도 있다. (영문, https://www.nginx.com/resources/library/complete-nginx-cookbook/)
몇 가지 정보를 제공하면 다운로드 받을 수 있는데, 필요한 부분을 골라서 볼 예정이다.
'Web' 카테고리의 다른 글
nginx proxy_pass와 hosts로 간단한 로컬 설정 (0) | 2018.07.11 |
---|