Nginx는 이벤트 기반 방식으로 작성된 경량의 고성능 HTTP 웹 서버입니다. 따라서 Nginx는 Apache에 비해 더 안정적이고 성능이 더 좋으며 구성이 간단하고 리소스를 덜 소비합니다. 1. Nginx 설치 v0.7.52부터 Nginx의 Windows 버전이 출시됩니다. 공식 홈페이지 : http://nginx.net 다운로드 후 바로 압축을 풀어주시면 됩니다. 여기서는 c:nginx 디렉토리에 압축을 풀어주세요. 2. Nginx 시작 명령줄을 사용하여 c:nginx 디렉터리에 들어가서 nginx.exe를 실행하고 콘솔 창을 시작합니다. 포트 80은 기본적으로 활성화되어 있습니다. Tomcat을 사용해 본 사람이라면 누구나 콘솔에서 시작 로그를 보기를 바라겠지만, nginx 로그는 로그 디렉터리에서 해당 로그 파일을 확인해야 합니다. 3. 환영 HTML 페이지를 방문하세요 브라우저에서 http://localhost를 방문하면 기본 환영 페이지를 볼 수 있습니다. 🎜> 4. Nginx 중지 Ctrl+C가 응답하지 않습니다. 그러니 콘솔 창을 닫으세요. 그러나 http://localhost에 대한 액세스는 여전히 유효합니다. 그 과정을 살펴보니 nginx가 전혀 종료되지 않은 것을 발견했습니다. 따라서 nginx를 완전히 종료하려면
명령코드
nginx여야 합니다. -s stop
공식 문서를 참고하세요nginx/Windows
사용법 또는 Windows taskkill 명령을 사용하십시오:
명령 코드
taskkill /F /IM nginx.exe > nul
Ngnix 공통 구성 Nginx의 모든 구성은 기본적으로 Apache의 httpd.conf 파일과 동일한 conf/nginx.conf 파일을 사용합니다. nginx.exe를 실행할 때 nginx -c confnginx.conf가 암시적으로 실행됩니다. my.conf와 같은 자체 정의된 conf 파일을 사용하려는 경우 명령은 nginx -c confmy.conf입니다. 🎜>일반적인 구성은 다음과 같습니다. Nginx.conf 코드
http {
서버 {
#1.듣기 80포트
듣기 80
위치 / {
# 2. 기본 홈페이지 디렉토리는 nginx 설치 디렉토리의 html 하위 디렉토리에 있습니다.
html;
index index.html index.htm; 🎜 >3. 및 하위 디렉토리
autoindex on;
autoindex_exact_size on; >
}
# 4.가상 디렉터리 지정
위치 /tshirt {
별칭 D:programsApache2htdocstshirt
index index.html index.htm
}
}
#
5.Virtual hostwww .emb.info 구성
서버 {
듣기 80
server_name
access_log emb.info/logs/access.log;
위치 / {
index
루트 emb.info/htdocs; 🎜>}
팁:
nginx -V를 실행하여 Win32 플랫폼 컴파일 버전에서 지원되는 모듈을 확인하세요. 내 결과는 다음과 같습니다.