nginx 작용
나중에 클 라 우 드 서버, Amazon EC2 를 타고 백 엔 드 를 쓰기 시 작 했 습 니 다. 80 포트 에 응용 프로그램 을 시작 하면 ip 를 0.0.0.0 으로 설정 하면 전 세계 친구 들 이 당신 의 작품 을 볼 수 있다 는 것 을 알 게 되 었 습 니 다.그러나 호스트 서버 에 여러 개의 사 이 트 를 어떻게 설정 하 는 지 모 르 겠 습 니 다. 이렇게 놀 수 있다 는 것 을 알 고 있 습 니 다.
그 동안 nginx 를 알 고 보 니 내 의혹 을 해결 하 는 기술 이 었 다.알 고 보 니 nginx 는 철도 스케줄 링 시스템 처럼 80 번 길목 에 서 있 고 모든 요청 이 요청 의 목적 을 가지 고 있 습 니 다. 바로 URL 입 니 다. 예 를 들 어 기차 의 번호 와 같 습 니 다. 그 번 호 는 스케줄 링 시스템 에 의 해 결정 되 고 nginx 의 설정 파일 에 구체 적 으로 나타 납 니 다.
http {
server {
listen 80;
server_name domain1.com;
access_log logs/domain1.access.log main;
location / {
index index.html;
root /var/www/domain1.com/htdocs;
}
}
server {
listen 80;
server_name www.domain2.com;
access_log logs/domain2.access.log main;
location / {
index index.html;
root /var/www/domain2.com/htdocs;
}
}
}
이 설정 에서 url 요청 은
domain1.com
입 니 다. nginx 는 /var/www/domain1.com/htdocs
이 디 렉 터 리 에 있 는 파일 을 보 냅 니 다. www.domain2.com
이 라면 /var/www/domain2.com/htdocs
파일 을 보 냅 니 다. 하위 도 메 인, 다른 도 메 인 은 모두 이렇게 선택 합 니 다. 정적 파일 이 아 닌 서 비 스 를 보 내 려 면 서비스의 구체 적 인 위치 로 설정 하면 됩 니 다.서로 다른 서 비 스 는 자신의 포트 번 호 를 지정 할 수 있다.이상 은 나의 얕 은 이해 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.