Nginx 튜 토리 얼 (2) Nginx 가상 호스트 설정
Nginx 튜 토리 얼 (2) Nginx 가상 호스트 설정
1 가상 호스트 관리
1.1 Nginx 가상 호스트 관리
가상 호스트 는 특수 한 소프트 하드웨어 기술 을 사용 합 니 다. 인터넷 에서 실행 되 는 서버 호스트 를 '가상' 호스트 로 나 눌 수 있 습 니 다. 모든 가상 호스트 는 독립 된 사이트 일 수 있 고 독립 된 도 메 인 이름 을 가 질 수 있 으 며 완전한 Intemet 서비스 기 기능 (WWW, FTP, Email 등) 을 가 집 니 다.같은 호스트 의 가상 호스트 사 이 는 완전히 독립 되 어 있다.사이트 방문 자 를 보면 모든 가상 호스트 는 독립 된 호스트 와 완전히 같다.
가상 호스트 를 이용 하여 실행 할 모든 사이트 에 단독 Nginx 서버 를 제공 하거나 Nginx 프로 세 스 를 단독으로 실행 할 필요 가 없습니다.가상 호스트 는 같은 서버, 같은 Nginx 프로 세 스에 서 여러 사 이 트 를 실행 하 는 기능 을 제공 합 니 다.
1.2 Nginx 기본 설정
1. Nginx 의 메 인 프로필 은 nginx. conf 이 고 nginx. conf 는 주로 다음 과 같이 구성 되 어 있 습 니 다.
# , CPU *
worker_processes 1;
events {
# nginx
# 1 word , 1024
worker_connections 1024;
}
# HTTP
http {
#
server {
# , 。
location {
}
}
server {
...
}
}
1.3 도 메 인 이름 기반 가상 호스트
1. http 대괄호 에 다음 코드 세그먼트 추가:
server {
# 80
listen 80;
# abc.com;
server_name abc.com;
location / {
# , nginx 。
root abc;
# index.html
index index.html;
}
}
2. 설치 디 렉 터 리 전환: cd / usr / local / software / nginx
3. 디 렉 터 리 생 성: mkdir abc
4. 새 index. html 파일: vi / usr / local / software / nginx / abc / index. html, 파일 내용:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h2> -index</h2>
</body>
</html>
5. 프로필 다시 읽 기:
/usr/local/software/nginx/sbin/nginx-s reload
kill - UP 프로 세 스 번호
6. windows 이 컴퓨터 host 설정:
abc.com 192.168.197.142 \ # linux 서버 IP 주소
7. 방문:http://abc.com/:80
1.4 포트 기반 가상 호스트 설정
1. 설정 파일 편집: vim / usr / local / software / nginx / conf / nginx. conf
server {
listen 2022;
server_name abc.com;
location / {
root /home;
index index.html;
}
}
2. 새 index. html 파일: vi / home / index. html, 파일 내용:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h2> -index</h2>
</body>
</html>
3. 프로필 다시 읽 기:
/usr/local/software/nginx/sbin/nginx-s reload
4. 방문:http://abc.com:2022/
1.5 IP 주소 기반 가상 호스트 설정
1. 설정 파일 편집: vim / usr / local / software / nginx / conf / nginx. conf
server {
listen 80;
server_name 192.168.197.142;
location / {
root ip;
index index.html;
}
}
2. 새 index. html 파일:
명령 실행:
mkdir /usr/local/software/nginx/ip
vi /usr/local/software/nginx/ip/index.html
파일 내용:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<h2> IP -index</h2>
</body>
</html>
3. 프로필 다시 읽 기:
/usr/local/software/nginx/sbin/nginx-s reload
4. 방문:http://192.168.197.142/
--이상 은 'Nginx 튜 토리 얼 (2) Nginx 가상 호스트 설정' 입 니 다. 만약 에 부당 한 점 이 있 으 면 제 가 나중에 점차적으로 보완 하고 수정 하 겠 습 니 다. 여러분 이 공동으로 향상 시 키 겠 습 니 다.관심 가 져 주 셔 서 감사합니다.
——후 적 박 발 (yuanxw)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.