웹서버 설치후.. 문제입니다 ( nginx php5fpm mariadb )

안녕하세요.
이번에 웹서버 구성을 하면서 궁금한점이 있어서 이렇게 글을 남깁니다.

사용중인 환경은 리눅스 13.10 서버 버전에 nginx + mariadb + php5-fpm (gd) 입니다.

기본적인 nginx 셋팅을 하고자 검색을 통해 봤는데…
/etc/nginx/nginx.conf 파일을 열어보았지만 따로 sever{} 은 없더라고요

대신 /etc/nginx/sites-enabled/defalut 와 /etc/nginx/sites-available/defalut 에는 server{} 쪽이 있더라고요
이쪽을 하나 수정해서 간단한 php정보의코드를 입력해주고 info.php로 저장하고 이를 지정하여 정상적으로 출력이 되었어요.

질문1)
nginx.conf와 /etc/nginx/sites-enabled/defalut 와 /etc/nginx/sites-available/defalut 는
각각 어떻게 다르고 어떤 용도가 있는건가요? 주로 셋팅은 어떤식으로 해야하는지도 궁금합니다.

질문2)
평소에 설치해보고 싶었던 패캐지들이 2개가 있었는데 둘다 제대로 설치가 안되는것 같습니다.
우선 h5ai를 구동해보고 싶었습니다.

http://larsjung.de/h5ai/

소스코드를 보니 root /usr/share/nginx/html/ 이런식으로 지정이 되어있더라고요.
공홈의 설명대로 인덱스 경로를 추가 해 주었고
위 루트에FTP를 통해 제대로 업로드를 하였어요
그리고 해당 주소로 접근을 해보니 서버디테일이 다 ? 뜨더라고요 ㅠㅠ;

정상적으로 되면 http://dns.mrgray.com/_h5ai/ 아마 이렇게 뜨는것 같습니다만
저는 다 ?로 뜨내요 무언가 제대로 못받아오는듯한 느낌입니다 ㅠㅠ
권한을 777로 바꿔도 보고 이것저것 해봤는데도… 계속 ? 상태더군요

다른 패키지는 http://photogallery.keynut.com/photo2/ 웹갤러리라는 인데…
이것도 제대로 작동을 안하더라고요…
열쇠 누르고 비밀번호 제대로 입력을 해줘도 페이지가 뜨질 않고… 무슨 오류같은게게 뜨는듯 싶습니다

아마 둘다 안되는거 보니 무언가 문제가 있는듯 싶은데 -_- 모르겠내요 ㅠㅠ!!

어디서 원인을 찾아야 할까요…
[attachment=1:190tzpv0]ee.PNG[/attachment:190tzpv0]
[attachment=0:190tzpv0]pho.PNG[/attachment:190tzpv0]

설치해보니 저도 같은 증상이길래 error.log를 보니,

[code:37e4usx5]Call to undefined function json_decode()[/code:37e4usx5]
이런 메시지가 많이 보이길래 구글 돌려봤더니 php5-json 패키지를 설치해야 한답니다.
php5-fpm 설치할 때 같이 설치되지 않나 봅니다. 설치하시고

[code:37e4usx5]/etc/init.d/php5-fpm restart[/code:37e4usx5]
한 번 해주세요.

  1. /etc/nginx/sites-enabled/
  2. /etc/nginx/sites-available/

실제로 읽어들이는 것은 1 아래에 있는 파일이고 2에 있는 파일을 1에 링크하는 식으로 쓰라고 저렇게 만들어 놓은 것 같습니다.

설정이 많아질 경우 기능 별로 분류하여 링크를 만들고 지우는 것으로 해당 설정을 껏다 켯다 할 수 있는 방식 입니다.

[quote="마잇":21bcimn9]설치해보니 저도 같은 증상이길래 error.log를 보니,

[code:21bcimn9]Call to undefined function json_decode()[/code:21bcimn9]
이런 메시지가 많이 보이길래 구글 돌려봤더니 php5-json 패키지를 설치해야 한답니다.
php5-fpm 설치할 때 같이 설치되지 않나 봅니다. 설치하시고

[code:21bcimn9]/etc/init.d/php5-fpm restart[/code:21bcimn9]
한 번 해주세요.[/quote:21bcimn9]

이미 설치되어있다고 나오내요… 로그파일을 뒤져봐야겠내요
답변감사합니다! 어느정도 해결의 실마리가 보이기 시작합니다…
소중한 조언 감사합니다!!

[quote="마잇":3hq7qf4p]1) /etc/nginx/sites-enabled/
2) /etc/nginx/sites-available/

실제로 읽어들이는 것은 1 아래에 있는 파일이고 2에 있는 파일을 1에 링크하는 식으로 쓰라고 저렇게 만들어 놓은 것 같습니다.

설정이 많아질 경우 기능 별로 분류하여 링크를 만들고 지우는 것으로 해당 설정을 껏다 켯다 할 수 있는 방식 입니다.[/quote:3hq7qf4p]

마잇님의 조언으로 … 결국엔 성공 했습니다… ^^;; 감사합니다 흐흑!