Windows 에서 Nginx 로 컬 맵 다 중 도 메 인 이름 접근 다 중 설정

머리말
    nginx,     windows  ,         centos,     windows    WNMP
  ,          xampp             ,        ,  Nginx    
  IP       ,         ,      ,        ,  windows      
     ,            

호스트 맵 설정 방법
hosts 파일 과 nginx. conf 파일 을 어떻게 설정 하여 로 컬 IP 를 여러 도 메 인 이름 에 표시 하 는 지 간단히 말 합 니 다.
First 도 메 인 이름 을 127.0.0.1 로 설정 하려 면 hosts 파일 을 설정 해 야 합 니 다. 이것 은 간단 합 니 다.
host 파일 디 렉 터 리: C: / Windows / System 32 / drivers / etc / hosts

127.0.0.1 www.paogua.com
127.0.0.1   www.mks.com
127.0.0.1 www.libSys.com


[tip]: hosts 파일 은 컴퓨터 를 다시 시작 할 필요 가 없습니다.
Second 당신 은 당신 의 nginx.conf 파일 을 설정 해 야 합 니 다. 여 기 는 두 가지 조직 방식 이 있 습 니 다.
    :     server   nginx.conf        ,       Windows      

   :   nginx.conf        conf.d   ,      server    .conf  ,  
	  www.paogua.com.conf    www.mks.com.conf    www.libSys.com.conf
	     nginx.conf   include      ,          ,   

내 가 여기 서 두 번 째 방식 을 말 하 는데, 두 가지 방식 은 차이 가 크 지 않 고, 단지 두 번 째 는 유지 하기 쉽다.
1. conf. d 에 server 설정 을 새로 만 듭 니 다. 예 를 들 어 www.paogua.com nginx. conf 에 도입 합 니 다.
http{
	include       mime.types;
   	default_type  application/octet-stream;
   	...
   	#gzip  on;
 	include conf.d/*.conf;  [        ]
 	server{
	...
	}
}

[tip]: include 의 경 로 를 말 하 는 구덩이 입 니 다. Liux 에 nginx. conf 를 설정 합 니 다. 우 리 는 인터넷 과 공식 적 으로 제 시 된 경로 설정 이 모두 유사 /etc/nginx/conf.d/*.conf; 와 같은 절대적 인 경 로 를 보 았 습 니 다. 루트 디 렉 터 리 에 비해 windows 에서 절대 경 로 를 설정 하면 안 됩 니 다. 제 가 log - error 정 보 를 붙 였 기 때문에 한눈 에 알 수 있 습 니 다.
2018/10/01 00:54:42 [emerg] 5476#11312: CreateFile() "D:\Nginx+PHP+Mysql
ginx/conf/ \conf\conf.d\www.paogua.com.conf" failed (3: The system cannot find the path specified) in D:\Nginx+PHP+Mysql
ginx/conf/nginx.conf:34

질문 보 셨 어 요?Windows 에서 경로 의 구분 자 는 \ 이지 만 Liux 에서 경로 의 구분 자 는 / 이 라 고 생각 합 니 다. nginx 가 기본적으로 지원 하 는 경 로 는 / 이 라 고 생각 합 니 다. 그래서 windows 의 절대 경 로 를 도입 하면 nginx 는 설정 파일 을 찾 을 수 없습니다. 이때 nginx 도 시작 할 수 없 기 때문에 상대 적 인 경로 로 바 꾸 고 경로 구분 자 를 / 로 바 꿉 니 다.문제 없어 요.
2. 이 어 www. paogua. com. conf 의 설정 을 어떻게 조작 하 는 지 말 합 니 다.
사실 설정 은 간단 합 니 다. server_name 설정 도 메 인 이름 으로 바 꾸 면 됩 니 다.
 server {
        listen       80;
        server_name  www.paogua.com;
        ...
        }

제 환경 은 WNMP 입 니 다. phop 프레임 워 크 는 tp 입 니 다. nginx 가 phop 을 어떻게 설정 하 는 지 보고 tp 프레임 워 크 가 nginx 에서 의 경로 접근 502 문 제 를 해결 하려 면 제 다른 박문 을 보십시오. Nginx + phop - fpm + phop 환경 에서 ThinkpHP 3.2.3 을 배치 하 는 데 502 오류 가 발생 했 습 니 다.

좋은 웹페이지 즐겨찾기