Nginx 가상 호스트 설정, nginx 역방향 에이전트
3436 단어 서버
1. Nginx 는 가상 호스트 를 설정 하 는 데 몇 가지 방법 이 있 습 니 다. 포트 번호, 도 메 인 이름과 IP 주 소 를 기반 으로 합 니 다.
포트 번호 기반 가상 호스트 설정
포트 번호 기반 가상 호스트 설정.원 리 는 Nginx 가 여러 포트 를 감청 하고 포트 번호 에 따라 사 이 트 를 구분 하 는 것 이다.우 리 는 두 개의 위치 에 프로필 을 쓰 고 있 습 니 다. 메 인 파일 etc / nginx / nginx. conf, 키 폴 더 etc / nginx / conf. d / (기본 default. conf 파일 이 있 습 니 다) 나 는 하위 폴 더 에. conf 파일 을 다시 만 들 었 습 니 다. 이름 은 마음대로 지 었 습 니 다.내용 은 감청 8001 포트 입 니 다.
server{
listen 8001;
server_name localhost;
root /usr/share/nginx/html/html8001;
index index.html;
}
HTML 상용 폴 더 / usr / share / nginx / html / 에서 html 를 만들어 서 탐색 합 니 다!또 다른. conf 서브 파일 은 기본적으로 80 포트 를 감청 하 러 왔 습 니 다. 수요 에 따라 수정 할 수 있 습 니 다!
IP 기반 가상 호스트 설정
포트 설정 방법 과 일치 합 니 다. 설정 에 서 는 localhost 대신 IP 주 소 를 사용 합 니 다.
server{
listen 80;
server_name ip ;
root /usr/share/nginx/html/html8001;
index index.html;
}
도 메 인 이름 기반 가상 호스트 설정
도 메 인 이름 은 개인 적 으로 매우 싸다 고 생각 합 니 다. 가장 싼 것 은 겨우 몇 위안 입 니 다. 1 년 입 니 다!프로그래머 로 서 자신 만 의 독특한 도 메 인 이름 을 가지 고 있 습 니 다. 학습 이나 테스트 에 도움 이 되 지만. conf 파일 을 설정 합 니 다.
server{
listen 80;
server_name nginx2.ioshan.com;
location / {
root /usr/share/nginx/html/html8001;
index index.html index.htm;
}
}
서로 다른 도 메 인 이름 으로 서비스 주 소 를 가리 키 는 페이지 는 서로 다른 항목 에 자주 접근 합 니 다. 주 소 는 구체 적 으로 정 해 질 수 있 습 니 다. 그 중에서 location / 전역 설정 방문 주소, 상세 한 페이지 의 정 보 를 설정 할 수 있 습 니 다.
Nginx 역방향 에이전트
역방향 프 록 시 (Reverse Proxy) 방식 은 프 록 시 서버 로 인터넷 의 연결 요청 을 받 은 다음 내부 네트워크 에 있 는 서버 에 전송 요청 을 하고 서버 에서 얻 은 결 과 를 인터넷 에서 연결 을 요청 하 는 클 라 이언 트 에 게 되 돌려 주 는 것 을 말한다. 이때 프 록 시 서 비 스 는 대외 적 으로 역방향 프 록 시 서버 로 나타난다.
프 록 시 는 클 라 이언 트 와 서버 사이 에 특정 기능 을 제공 하 는 서버 를 추가 하 는 것 입 니 다.
역방향 대리 의 용도 와 장점
4. 567917. 안전성: 대리 에 있 는 클 라 이언 트 가 자신의 정 보 를 숨 기 는 동시에 임 의 사 이 트 를 방문 할 수 있어 서 네트워크 안전 대리 에 큰 위협 을 주 었 다.따라서 저 희 는 서버 를 보호 해 야 합 니 다. 역방향 프 록 시 클 라 이언 트 사용 자 는 외부 네트워크 를 통 해 프 록 시 서버 를 방문 할 수 있 고 사용 자 는 자신 이 방문 한 실제 서버 가 그 서버 라 는 것 을 모 르 기 때문에 안전 보 호 를 잘 제공 할 수 있 습 니 다
4. 567917. 기능 성: 역방향 에이전트 의 주요 용 도 는 여러 서버 에 부채 균형, 캐 시 등 기능 을 제공 하 는 것 이다.부하 균형 은 한 사이트 의 내용 이 여러 서버 에 배치 되 어 이 컴퓨터 들 을 하나의 클 러 스 터 로 볼 수 있다 는 것 이다. 그러면 Nginx 는 받 은 클 라 이언 트 요청 을 이 클 라 이언 트 의 모든 서버 에 골 고루 배정 하여 서버 압력 의 평 균 분 배 를 실현 할 수 있 고 부하 균형 이 라 고도 부른다
가장 간단 한 역방향 에이전트
지금 저희 가 방문 을 해 야 돼 요.http://nginx2.ioshan.com그리고 ioshan. com 이라는 사이트 로 대리 합 니 다.직접 conf 에 가서 수정 할 수 있 습 니 다.
server{
listen 80;
server_name nginx2.ioshan.com;
location / {
proxy_pass http://ioshan.com;
}
}
일반적으로 우리 가 역방향 으로 대리 하 는 것 은 모두 IP 이지 만, 나 는 도 메 인 이름 을 대리 해도 된다.사실 이 럴 때 우리 가 프 록 시 를 반대 하 는 것 은 성공 한 셈 이다. 우 리 는 브 라 우 저 에서 열 수 있다.http://nginx2.ioshan.com테스트 해 보 겠 습 니 다.글 의 도 메 인 이름 은 모두 닫 지 마 세 요. 글 쓰기 테스트 용 입 니 다!
기타 역방향 에이전트 명령
물론 아직 많 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
집 서버 설계 (하드웨어 편)자신의 Redmine이나 ownCloud를 운용하기 위해 사쿠라 VPS, DigitalOcean, OpenShift 등을 놀랐습니다만, 침착 해 왔으므로 현상을 정리하고 싶습니다. 먼저 하드웨어 구성을 정리합니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.