고성능 웹 서버 Nginx 의 설정 및 배치 연구 (2) Nginx 입문 급 설정 및 배치 및 "Hello World"
3590 단어 Hello world
현재 최신 개발 버 전 시 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 {
...
}
...
}
그 중에서
events
와 http
는 nginx
설정 에서 가장 흔히 볼 수 있 는 두 모듈 이 고 다른 핵심 모듈 도 있어 다음 글 에서 하나씩 소개 할 것 이다.server
은 http
모듈 의 서브 모듈 로 가장 자주 사용 하 는 모듈 이다.4. 간단 한 Nginx 설정 쓰기
테스트 용례 를 저장 하기 위해
/home/michael/test_space
디 렉 터 리 를 만 듭 니 다.Nginx 의 기본 설정 파일 /usr/loca/nginx/conf/nginx.conf
에서 직접 수정 하고 http
에 server
모듈 을 추가 합 니 다. 다음 과 같 습 니 다.server {
listen 8011;
server_name localhost;
charset utf-8;
location / {
alias /home/michael/test_space/;
}
}
이 가운데
listen
감청 을 나타 내 는 포트 번호 sever_name
는 web
서버 이름 (도 메 인, host 또는 IP 주소 일 수 있 음), charset
인 코딩 문자 집합 을 지 정 했 고, 여기 location
는 alias
서비스의 문서 목록 을 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
다음 과 같은 내용 이 나 오 면 성공 했다 는 뜻 입 니 다! ~이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
C# 1탄의 Hello World 배우기이번 학기에 C#의 학습이 시작되었는데, 속담에'만사'는 Hello World부터 시작하여 먼저 자신의 Hello World 코드를 붙인다. 이상은 바로 가장 기본적인 Hello World 프로그램으로 C# 프로그램...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.