전체 공개 : 저는 홈 서버와 Magento를 처음 사용합니다. 전용 홈 서버에서 LAMP 및 Magento Commerce 1.7.0.2를 사용하여 Ubuntu Server 13.04를 실행합니다. 이미 서버의 정적 IP, 라우터의 방화벽 및 포트 포워딩을 구성했으며 내 서버의 ddclient를 실행하여 라우터의 동적 IP를 namecheap.com (내 도메인 이름 및 네임 서버 공급자)과 동기화합니다.Magento Localhost 설치 - LAN 작동 - WAN 문제?
static index.html 페이지를 사용할 때 페이지는 내 서버의 정적 IP를 사용하여 로컬 호스트에서로드됩니다. 이 페이지는 라우터의 IP 및 도메인 이름 (프록시 웹 사이트 또는 스마트 폰 셀 네트워크를 통해)을 사용하여 WAN에도로드됩니다. 프록시 웹 사이트를 사용하면 루프백 시간 초과를 방지 할 수 있습니다. 문제가 Magento로 좁혀집니다.
Magento의 기본 URL로 http : // {localhostIP} /를 사용하고 Magento의 index.php를로드하는 동안 내 서버의 정적 IP로 로컬 파일에 액세스 할 수있었습니다. 그러나 내 도메인 이름이나 라우터의 IP를 사용하여 WAN을 통해 Magento에 액세스 할 때 "사용할 수 없음, HTTP 오류 504 : 게이트웨이 시간 초과"라고 표시됩니다.
그렇다면 Magento에서 내 도메인 이름을 기본 URL로 추가하려고했습니다. 이제 WAN을 통해 Magento에 액세스 할 수 있지만 LAN은 사용할 수 없습니다. 이 문제를 해결할 방법을 찾은 사람이 있습니까? 이것은 루프백과 관련이 있습니까?
나는 문제에서 찾을 수있는 유일한 두 스레드
해결하거나 최근에 업데이트되지 않은 : http://www.magentocommerce.com/boards/viewthread/273640/http://www.magentocommerce.com/boards/viewthread/212885/
프록시 웹 사이트 또는 스마트 폰 셀 네트워크를 통해 라우터의 IP 및 도메인 이름을 사용하여 WAN에 index.HTML을로드하면 페이지가 제대로로드됩니다. 그리고 Magento의 색인으로 전환했을 때 .PHP, 나는 504 오류가 발생했습니다. 프록시 또는 스마트 폰의 IP를 사용하면 HTML에서 루프백을 방지 할 수 있지만 PHP 파일 작업이 중단 된 이유는 무엇입니까? – guttermonk
다른 대안에 감사드립니다. 나는 그 이상을 조사해야 할 것이다. 케이블 모뎀을 사용하고 있으며 포트 80 및 443을 허용하도록 모뎀 및 서버 방화벽을 구성했습니다. 모뎀은 또한 두 포트에서 내 서버의 정적 IP로 포트 포워딩을 수행합니다. – guttermonk