Nginx 서버 운영하시는 분들 도움 좀 주세요

nginx는 다 좋은데

매뉴얼이 너무 불친절하네요;

wiki.nginx.org에서 참고해서 가상호스트 만들어보고 있는데

개념적인 설명이 없고 걍 기능 설명만 한줄 딱 되있고 그래서 어떤 구조인지 이해를 못하겠네요

보아하니 nginx 국내 포럼은 존재하지 않는것 같고

아파치2쓸 때는 참고 예제나 개념적인 설명이 곁들인 문서가 많아서
가상호스트 설정이나 캐싱 설정이나 아주 쉽게 했는데

nginx는 네이버 같은데 검색해보니 국내 참고문헌도 거의 전무한거 같고
구글에서 외국사람들이 쓰는 설정을 적용해 보려해도
옛버전에서 쓰던 명령어이나 문법도 틀리고요

일단 지금 제일 궁금한 것은

[1] 모든 가상호스트들에 공통적인 옵션을 적용하는 방법
(아마 nginx.conf의 http 세그먼트안에 server{ } 를 작성해서 하면 될것 같긴한데 참고할 문서가 없네요. 기본 설치시에는 nginx.conf에는 events와 http만 있고 server 세그먼트 없습니다)

[2] location의 개념이 무엇인가요?
보통 가상호스트의 기본 설정 문법이
server
{
listen 80; # for ipv4
listen [::]:80; # for ipv6
server_name domain.com www.domain.com;

location    / 
{ 
    root    /var/www; 
    index    index.php; 
} 

}

이런식인데

server
{
listen 80; # for ipv4
listen [::]:80; # for ipv6
server_name domain.com www.domain.com;

root    /var/www; 
index    index.php; 

}

이렇게 해도 /var/www/index.php로 잘 찾아갑니다
location은 뭐하는 문법인지 모르겠네요

[3] Apache2처럼 캐싱설정 하는법
server
{

location ~* .(jpg|jpeg|png|gif|tiff)$
{
expires 30d;
}
}

구글에서 외국문헌을 참조해서 저 문법을 가상호스트 파일에 적용시켰더니
이미지가 아예 엑박이 뜹니다?;
뭐가 잘못됬는지 참고할문헌도 없고(wiki.nginx.org는 설명이 너무 부실해요)
애초에 location이 어떤 개념인지 정확히 알지를 못하니
눈 뜬 장님이 된 기분이 듭니다

nginx로 서버 운영하시는 분들의 답변을 부탁드립니다
혹시 쉽게 설명 되어있는 사이트 아시는 분있으면 답변 부탁드립니다

어려움이 많으신가보네요.

제 개인적인 생각으로는 여기 포럼에서 엔진엑스관련해서 도움을 얻기는 힘드실 것이라 생각됩니다.

물론 능력자분들이 많지만 서버운영 보다는 데스크탑 사용이 주로 다뤄지니까요.

저도 잠깐 손을 댔었는데 차라리 http://www.phpschool.com/ 이 곳이 더 정보를 얻기가 나으실 것이라 생각됩니다.

엔진엑스의 태생이 러시아라 그런지 레퍼런스 구하기가 쉽지 않았던 기억이 납니다.

딱히 도움이 되지는 않겠지만 아무런 댓글이 달리질 않아 혹시나 도움이 될까하여 한 자 남기고 갑니다.

댓글 감사합니다
덕분에 phpschool.com에서 괜찮은 정보를 얻었습니다