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.conf서버 추가{}를 편집합니다. 각 서버의 구성은 가상 호스트 vhostserver { 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 다시 시작: service nginx restartnginx 구성 파일을 수정한 후 적용하려면 nginx를 다시 시작해야 합니다브라우저를 열고 테스트할 도메인 이름을 입력하세요.
위 내용은 nginx에서 여러 가상 호스트를 구성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!