2016-07-23 9 views
2

PythonAnywhere에 새 웹 응용 프로그램을 배포하는 데 일부 방법이있어 현재 '출시 예정'장소 홀더가 있습니다.내 CNAME을 설정하기 전에 PythonAnywhere에서 내 웹 사이트를 테스트하는 방법은 무엇입니까?

웹 탭에서 앱을 새로 고침하면 CNAME을 설정해야하고 내 도메인 서비스 (이 경우 Gandi)에서 리디렉션되는 것과 관련하여 기억해야합니다.

도메인 이름 구성에 문제가 있습니다. 자세한 내용은 아래 DNS 설정 섹션을 참조하십시오. DNS 변경은 인터넷을 통해 전파되는 데 약간의 시간이 걸릴 수 있음에 유의하십시오. 그들이 취하는 정확한 시간은 도메인 구성에 따라 다르지만 하루가 걸릴 수 있습니다.

도메인의 현재 CNAME은 (는) webredir.vip.gandi.net입니다. 올바르게 설정하는 방법에 대한 자세한 내용은이 도움말 페이지를 확인하십시오.

아직하고 싶지 않습니다.

내가 원하는 것은 내 페이지가 라이브가되기 전에 webapp-XXXXXX.pythonanywhere.com에 '미리보기'하는 것입니다.

This 내가 제안 :

이전 단계에서 얻은 IP 주소를 사용하여 행을 추가 한 다음 탭, 다음 PythonAnywhere에 함께 웹 응용 프로그램을 설정 한 호스트 이름입니다.

하지만 작동하지 않는 것을 발견했습니다. 게다가 온라인에서 호스팅되는 것을 어떻게 볼 수 있습니까? 다른 URL을 통해 액세스 할 수 있습니다. 내 CNAME을 설정하기 전에

50.19.109.98 webapp-206115.pythonanywhere.com/ 

어떻게 PythonAnywhere에 내 웹 사이트를 테스트 할 수 있습니다

나는 나의 호스트에 파일을 추가 여기에 무엇을?

+1

가능한 [웹 앱에 CNAME 액세스] (http://stackoverflow.com/questions/32308397/access-my-web-app-with-cname) – rafalmp

+0

@rafalmp 가능한 이유를 명확히하기 위해 편집했습니다. 도움이되지 않았다. – Pureferret

+2

호스트 파일에 항목을 추가해도 작동합니다. CNAME은 브라우저에게'webapp-XXXXXX.pythonanywhere.com'에 대한 DNS 레코드를 사용하여'yourdomain.com'의 IP 주소를 얻도록합니다. hosts 파일에'yourdomain.com'을 추가하면 브라우저가 DNS 검색을 피하고 곧바로 IP로갑니다. 실제 세부 정보 (예 : 호스트 파일, 도메인 이름 및 webapp-XXXXXX'의 실제 값)가 없으면 더 이상 도움을 줄 수 있을지 확신 할 수 없습니다. – Alasdair

답변

1

내가 찾은 가장 쉬운 해결책은이 웹 응용 프로그램의 이름을 <username>.pythonanywhere.com으로 바꾸는 것입니다. 그게 무료 구독에 대한 기본값이며, 유료 계획으로 변경 한 후에도 여전히 작동합니다. 그러나 나는 이것이이 이름으로 webapp을 이미 등록했거나 이것이 항상 작동하는 것이기 때문에 이것이 아닐지 모른다.

+0

예, 항상 작동 할 것입니다. 코드에 호스트 이름에 대한 종속성이있는 경우 호스트 파일 해킹을 사용했을 때와 완전히 똑같이 표시되지 않을 수 있습니다. 그리고 ' .pythonanywhere.com' 주소를 다른 사이트에 사용하는 경우에는 물론 작동하지 않습니다. –