고성능 웹 서버 Nginx 의 설정 및 배치 연구 (2) Nginx 입문 급 설정 및 배치 및 "Hello World"

3590 단어 Hello world
1. Nginx 패키지
현재 최신 개발 버 전 시 1.1.12:
Linux/Unix: nginx-1.1.12.tar.gz
Windows: nginx-1.1.12.zip
우 리 는 안정 판 을 다운로드 하여 시도 할 수 있다.
Linux/Unix: nginx-1.0.11.tar.gz
Windows: nginx-1.0.11.zip
2. 다운로드, 압축 해제, Nginx 설치
우 리 는 Linux/Unix:nginx-1.0.11.tar.gz 을 예 로 들 었 다.다운로드 및 압축 풀기:
wget http://nginx.org/download/nginx-1.0.11.tar.gz

tar -zxvf nginx-1.0.11.tar.gz


그러나 다운로드 가 끝나 면 서둘러 설치 하지 마 세 요. Nginx 는 많은 소프트웨어 에 의존 하기 때문에 저 희 는 리 눅 스 환경 이 '깨끗 하 다' 고 가정 합 니 다. 그래서 다음은 Nginx 가 의존 하 는 모든 패 키 지 를 언급 합 니 다.다음 순서에 따라 설치 하 십시오.
sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install make

sudo apt-get install libz-dev

sudo apt-get install libbz2-dev

sudo apt-get install libreadline-dev


이것 은 기본 적 인 소프트웨어 이 고, 또 PCRE 를 설치 해 야 한다.PCRE 는 'Perl Compatible Regular Expressions' 의 줄 임 말로 정규 표현 식 라 이브 러 리 입 니 다.PCRE 다운로드, 압축 해제 및 설치:
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.13.tar.gz

tar -zxvf pcre-8.13.tar.gz

cd pcre-8.13.tar.gz

./configure

sudo make

sudo make install


이때 우리 가 방금 다운로드 한 nginx - 1.0.11. tar. gz 를 다시 설치 합 니 다.
tar -zxvf nginx-1.0.11.tar.gz

cd nginx-1.0.11

./configure

sudo make

sudo make install


3. Nginx 프로필 초급 해독
위의 조작 에 따라 Nginx 는 이미 설치 되 었 다.기본 configure 를 사용 하기 때문에 /usr/local/nginx 디 렉 터 리 에 설 치 됩 니 다.해당 프로필 은 /usr/local/nginx/conf/nginx.conf 입 니 다.우 리 는 설정 파일 을 열 어서 다음 과 같은 구조 형 을 보 았 습 니 다.
...

events {

   ...

}



http {

   ...

   server {

      ...

   }

   ...

}


그 중에서 eventshttpnginx 설정 에서 가장 흔히 볼 수 있 는 두 모듈 이 고 다른 핵심 모듈 도 있어 다음 글 에서 하나씩 소개 할 것 이다.serverhttp 모듈 의 서브 모듈 로 가장 자주 사용 하 는 모듈 이다.
4. 간단 한 Nginx 설정 쓰기
테스트 용례 를 저장 하기 위해 /home/michael/test_space 디 렉 터 리 를 만 듭 니 다.Nginx 의 기본 설정 파일 /usr/loca/nginx/conf/nginx.conf 에서 직접 수정 하고 httpserver 모듈 을 추가 합 니 다. 다음 과 같 습 니 다.
server {

    listen      8011;

    server_name localhost;

    charset     utf-8;

    location / {

        alias   /home/michael/test_space/;

    }

}


이 가운데 listen 감청 을 나타 내 는 포트 번호 sever_nameweb 서버 이름 (도 메 인, host 또는 IP 주소 일 수 있 음), charset 인 코딩 문자 집합 을 지 정 했 고, 여기 locationalias 서비스의 문서 목록 을 web 통 해 지정 했다.
5. Nginx 시작/usr/local/nginx 디 렉 터 리 에 들 어가 서 입력:
sudo ./sbin/nginx


6. 테스트/home/michael/test_space/ 목록 아래 이력서 하나 index.html 파일.파일 에 입력:
<html>

   <head></head>

   <body>Hello World!</body>

</html>


그리고 방문 시도: http://localhost:8011/index.html 다음 과 같은 내용 이 나 오 면 성공 했다 는 뜻 입 니 다! ~

좋은 웹페이지 즐겨찾기