Nginx 의 가상 호스트 설정

1863 단어 ————Nginx
Nginx 의 가상 호스트 설정
          가상 호스트
          특수 한 소프트 하드웨어 기술 을 사용 하여 인터넷 에서 실행 되 는 서버 호스트 를 가상 호스트 로 나 누 었 다.
          모든 가상 호스트 는 하나의 독립 된 사이트 일 수 있 고 독립 된 도 메 인 이름 을 가 질 수 있 으 며 완전한 인터넷 서버 기능 을 가진다. 예 를 들 어 WWW, FTP 와 Email 등 이다.
          같은 호스트 의 가상 호스트 사 이 는 완전히 독립 되 어 있 습 니 다. 사이트 방문 자 를 보면 모든 가상 호스트 는 독립 된 호스트 와 똑 같 습 니 다.
          가상 호스트 를 이용 하여 실행 할 사이트 마다 독립 된 Nginx 서버 를 제공 하거나 Nginx 프로 세 스 를 단독으로 실행 할 필요 가 없습니다.
          가상 호스트 는 같은 서버, 같은 Nginx 프로 세 스에 서 여러 사 이 트 를 실행 하 는 기능 을 제공 합 니 다.
          Nginx 프로필 에서 간단 한 가상 호스트 설정 은 다음 과 같 습 니 다.
http
{
       server
       {
              listen 80 default;
              server_name _*;
              access_log logs/default.access.logcombined;
              location / {
                     index index.html;
                     root /data0/htdocs/htdocs;
              }
       }
}

         Apache 와 마찬가지 로 Nginx 는 다양한 종류의 가상 호스트 를 지원 합 니 다.
          IP 기반 가상 호스트, 도 메 인 이름 기반 가상 호스트, 포트 기반 가상 호스트 를 포함 합 니 다.
          IP 기반 가상 호스트
          Linux, FreeBSD 운영 체제 에 서 는 IP 별명 을 추가 할 수 있 습 니 다.
          IP 별명 은 물리 적 네트워크 카드 에 여러 개의 IP 주 소 를 연결 할 수 있 습 니 다.
          이렇게 하면 단일 네트워크 카드 를 사용 하 는 같은 서버 에서 IP 기반 가상 호스트 를 여러 개 실행 할 수 있다.
          IP 별명 을 설정 하 는 것 은 매우 쉽 습 니 다. 시스템 의 네트워크 포트 를 가죽 으로 억제 하여 추가 IP 주 소 를 감청 하도록 해 야 합 니 다. 리 눅 스 시스템 에 서 는 ifconfig 와 route 명령 등 표준 네트워크 설정 도 구 를 사용 하여 IP 별명 을 추가 할 수 있 습 니 다.
          도 메 인 이름 기반 가상 호스트
          가장 흔히 볼 수 있 는 가상 호스트 는 DNS 서버 를 설정 하고 모든 호스트 이름 을 정확 한 IP 주소 에 투사 한 다음 에 Nginx 서버 를 설정 하여 서로 다른 호스트 이름 을 식별 하도록 하면 된다.
          이렇게 하면 많은 가상 호스트 가 같은 IP 주 소 를 공유 할 수 있 고 IP 주소 가 부족 한 문 제 를 효과적으로 해결 할 수 있 습 니 다. 따라서 특별한 요구 가 없 으 면 IP 기반 가상 호스트 를 사용 해 야 할 때 도 메 인 이름 기반 가상 호스트 를 사용 하 는 것 이 좋 습 니 다.

좋은 웹페이지 즐겨찾기