nginx 도 메 인 이름 기반 가상 호스트 설정

2147 단어
nginx 설정 파일 디 렉 터 리 가: / usr / local / nginx / conf 라면
1. 이 디 렉 터 리 에 fcgi. conf 파일 이 없 으 면 다음 과 같이 파일 내용 을 추가 합 니 다.
fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;

fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;

fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;

fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;

# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;

2. nginx 설정 파일 nginx. conf 의 http 세그먼트 에 추가
include vhost/*.conf;

3. 서버 ip 이 192.168.17 이 라면.  내 가 사용 하고 싶 은 도 메 인 이름 은 my 17. com 이다.
디 렉 터 리. / vhost 아래 설정 파일 my 17. com. conf 를 추가 합 니 다. 내용 은 다음 과 같 습 니 다.
server
        {
                listen       80;
                server_name my17.com www.my17.com;
                index index.php index.html index.htm default.html default.htm default.php;
                root /home/mywww;
                access_log off;
}

서버 에 디 렉 터 리 / home / my ww 를 만 들 고 이 디 렉 터 리 에 기본 홈 페이지 파일 index. html 을 만 듭 니 다.
4. nginx 설정 파일 이 올 바른 지 확인 하고 올 바 르 면 부 드 럽 게 nginx 를 다시 시작 합 니 다.
nginx -t
nginx -s reload

5. 자신의 컴퓨터 의 host 파일 을 설정 하여 도 메 인 이름 my 17. com 이 서버 에 분석 할 수 있 도록 합 니 다.
편집 C: \ \ WINDOWS \ system 32 \ \ drivers \ \ etc \ \ hosts
다음 줄 과 같이 추가:
192.168.1.17 my17.com www.my17.com

마지막 으로 브 라 우 저 에 my 17. com 을 입력 하 십시오.  방문 하 셔 도 됩 니 다.

좋은 웹페이지 즐겨찾기