nginx에서 여러 가상 호스트를 구성하는 방법

PHPz
풀어 주다: 2023-05-13 21:13:09
앞으로
1479명이 탐색했습니다.

nginx에서 가상 호스트 vhost를 구성하는 것은 매우 편리합니다. 주로 nginx 구성 파일 nginx.conf

에 서버를 추가합니다. 예를 들어 두 개의 가상 호스트를 구성하고 linux.com 및 linux2.com이라는 도메인 이름을 통해 액세스하려고 합니다. 해당 디렉터리는 /usr/htdocs/linux이고 / usr/htdocs/linux2 (이 디렉토리는 개발 프로젝트 파일을 넣을 곳입니다)

로컬 가상 머신을 설치했기 때문에 먼저 호스트 파일에 두 가지 리디렉션을 추가했습니다:

192.168.20.250 linux.com // 192.168.20.250은 내 가상 머신의 IP 주소입니다. 사용된 브리지 방법은

192.168.20.250 linux2.com

구성 시작: linux.com 구성을 예로 들면 여러 가상 호스트를 구성하는 과정은 완전히 동일합니다.

1. nginx 설치 경로 아래의 conf 파일에서 nginx.conf

를 찾으세요. conf 디렉토리에 들어가서 많은 구성 파일을 보세요

nginx에서 여러 가상 호스트를 구성하는 방법

nginx.conf

nginx에서 여러 가상 호스트를 구성하는 방법

서버 추가{}를 편집합니다. 각 서버의 구성은 가상 호스트 vhost

server {
  listen 80;  //80端口
  server_name linux.com;   //设置域名

   #直接输入域名进入的目录和默认解析的文件
  location / { 
    index index.html; 
    root /usr/htdocs/linux; //直接输入linux.com是进到了这里 ,一般配置和解析php所在目录一直
  }

   #解析.php的文件
  location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param script_filename /usr/htdocs/linux/$fastcgi_script_name;  //当前虚拟主机对应的目录
    include fastcgi_params;
  } 
}
로그인 후 복사
Add in nginx.conf

해당 /usr/htdocs/linux 인덱스 아래에 파일을 추가합니다. php는 테스트에 사용됩니다

nginx에서 여러 가상 호스트를 구성하는 방법

nginx 다시 시작: service nginx restart

nginx에서 여러 가상 호스트를 구성하는 방법

nginx 구성 파일을 수정한 후 적용하려면 nginx를 다시 시작해야 합니다

브라우저를 열고 테스트할 도메인 이름을 입력하세요.

위 내용은 nginx에서 여러 가상 호스트를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:yisu.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!