>  기사  >  운영 및 유지보수  >  nginx에서 여러 가상 호스트를 구성하는 방법

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

PHPz
PHPz앞으로
2023-05-13 21:13:091482검색

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으로 문의하시기 바랍니다. 삭제