사실상 접대를 위한 Nginx 형성에 끝
당신이 어떻게 사실상으로 다른 위치가 다른 미리 정의한 전화번호부에 언제 있는지 접대하는 nginx를 형성할 수 있는지 Nginx 자습서와 보기는 당신에게 말해. 종종 당신은 아파치 HTTPD 같이 다른 웹 서버에서 Nginx로 당신의 위치 상공에 움직이고 있다. 따라서 당신은 변화하기 쉽지 않을지도 모른다 미리 정의한 전화번호부 구조가 있다. 형성 nginx는 nginx가 지시를 어디에나 받아들이기에서 아주 가동 가능하지 않기 때문에 이 대본에서 약간 까다롭다. 다량 실험 후에 우리는 간단한 이렇게 하면 이 떠올랐다:
서버 {
# 표준 nginx 지시는 같이 듣고, 등등을 색인을 붙인다.
server_name host1.com host2.com host3.com
# 가변에 있는 과태 문서 뿌리를 놓으십시오 $myroot /var/www/html를 놓으십시오;
만약에 ($host ~* host1 \ .com$) {
# myroot 가치는 다만 보기, 사용한다 당신의 자신을이다
$myroot /var/www/html/forum/host1를 놓으십시오;
}
만약에 ($host ~* host2 \ .com$) {
# myroot 가치는 다만 보기, 사용한다 당신의 자신을이다
$myroot /var/www/html/site를 놓으십시오;
}
$myroot를 뿌리박으십시오;
# 지시는 더 따른다
}
당신은 사실상 접대 server_name에서 그것이 당신의 server_name 명부에 있는 첫번째 서버 이름에 놓인ㄴ다는 것을 주의할지도 모른다. 이것은 (우아한 해결책을 위한 연결된 기사이라고 읽히는) nginx에 있는 전화번호부 해결책 문제로 php 등등을 위한 $_SERVER [SERVER_NAME]를 위해 틀린 가치 지정 이외에 이끌어 낼 수 있다. 두번째 문제를 해결하기 위하여는 당신은 뒤에 오는 fastcgi_param를 지정할 수 있다:
fastcgi_param SERVER_NAME $host;
주: nginx [엔진 x] Igor Sysoev가 쓰여진 고성능 HTTP 서버 및 우편물 프록시 서버이다.
, 주요 뉴스, 어떻게 에, 리눅스 기업 소프트웨어의 밑에 신청하는, 오픈 소스 소프트웨어, 웹, 의 웹 서비스, nginx 웹 호스팅 |
|
RSS 2.0 |
Trackback 이 기사 |
이 기사를 이메일을 보내십시오
당신은 또한 읽고 싶을지도 모른다 |


Technorati 마음에 드는 것에게 추가하십시오

































2008년 7월 제 12 8:20 AM에
[...] 사실상 접대 [...]를 위한 Nginx를 형성하는 방법