MySQL PHP 및 Nginx로 VPS 설정

MySQL PHP 및 Nginx로 VPS 설정

안녕하세요. 저는 Linode에서 VPS를 설정하기 위해 이 가이드를 따라왔습니다. http://themesforge.com/featured/high-performance-wordpress-part-3/

모든 것이 잘 작동하지만 내가 설정한 도메인은 Nginx 시작 화면만 표시하고 자체 폴더에서 항목을 가져오지 않습니다. 내가 뭘 잘못하고 있는 걸까요?

답변1

모든 것이 잘 작동하지만 내가 설정한 도메인은 Nginx 시작 화면만 표시하고 자체 폴더에서 항목을 가져오지 않습니다. 내가 뭘 잘못하고 있는 걸까요?

Nginx(및 기타 최신 http 서버)는 브라우저가 전달하려는 사이트를 서버에 알려주는 HTTP HOST 헤더를 사용하여 하나의 IP 주소에서 여러 사이트를 호스팅할 수 있습니다.

따라서 가상 호스트는 이 호스트 헤더를 자신이 가지고 있는 가상 호스트 중 하나와 일치시키려고 시도합니다. 이를 달성할 수 없는 경우 nginx는 기본 사이트의 콘텐츠를 제공합니다.

여기서 무슨 일이 일어나고 있는지 의심됩니다. 따라서 나는 다음을 수행합니다.

  • 가상 호스트를 확인하세요server_name 지시어사용하려는 것과 일치합니다.
  • 예상하는 DNS를 통해 사이트에 액세스하고 있는지 확인하세요. 예를 들어, 내 호스트는 다음과 같은 DNS 항목을 제공합니다 myaccount1.vps.myhost.net. 거기로 가면 내 기본 핸들러가 트리거됩니다. 왜냐하면 그것이 호스트이기 때문입니다. 반면 http://www.ninefingersisawesome.com올바른 위치로 이동합니다.

관련 정보