티스토리 뷰


이번 프로젝트 진행하면서 목표는 동영상 기본 mp4 스트리밍이 가능한 웹을 구축하는 것인데요.

nginx라는 것을 알게되어서

nginx + tomcat 연동 형태로 프로젝트를 진행해보려고 합니다.


일단 nginx초간단 설치를 진행하고!!

공부하면서 nginx 설정에 대해서 차곡차곡 정리해보려고 합니다.


먼저, 저의 환경은 Window7에서 MSSQL, Spring, Tomcat 형태로 되어있고, 여기에 Nginx를 추가하여, Tomcat을 연동하여 하려고 합니다.


많은 조언과 질타 부탁드립니다


nginx는 러시아 개발자분이 만들었다고 하더라고요! 자세한 사항은 http://ko.wikipedia.org/wiki/Nginx 참고해주세요

현재 급부상하고있는 웹 서버라고합니다 흐흐..


다운로드 링크 http://nginx.org/en/download.html

로 가셔서 Stable(안정)버전으로 받아주세요. 저는 윈도우라 윈도우버전! 압축파일입니다.



저는 E드라이브에 압축을 풀엇습니다.

nginx.exe 가 보이시죠~? 실행시키면!!


아래와 같이 http:localhost (기본 포트 80 입니다. ) 접속하시면, 아래와 같은 화면이 출력 될 거에요~!

포트 변경이나, 설정파일은 conf 디렉토리에서 확인할 수 있고, 잘 접속이 됬는지, 에러가 났는지에 대한 로그는 logs에서도 확인할 수 있습니다.


저는 mssql 을 설치해둬서 실행에 에러가 있었는데요


bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)


이런 에러가 발생하신 분들이 간혹 있을 수 잇습니다. 많이 찾아보면 나오시겠지만 이미 80포트를 사용해서 그런데요


커맨드창에서 netstat -a 으로 찾아보면 80포트가 이미 LISTENING 되고 있는걸 보실 수 있을거에요

각자 뭐 톰캣을 실행해놧는데 기본 포트를 80으로 해놨더라던지 그럴수 있으니 확인하시고

저같은경우는 MSSQL ( SQL Server 문제였습니다.)

MSSQL에 리포팅 서비스가 80포트를 이용하더군요.



SQL Server ReportingServices 저것이 문제였습니다. 중지하고 nginx를 실행시키니 잘 접속이 되네요


다음 번에는 계속 연구와 공부를 하면서 포스팅을 하도록 하겠습니다. 감사합니다.


댓글