2010-05-16 7 views
2

이것은 내 첫 번째 게시물입니다. 나는 감옥 쉘 접근 권한을 가진 전용 서버에서 실행중인 레일 서버를 가지고있다. 필자는 레일 서버를 시작하고 내부 및 공용 IP를 모두 사용하는 감옥 쉘에서 실행되는 텍스트 기반 브라우저 elink를 사용하여 잘 액세스 할 수 있습니다. 그러나, 그 chrooted 환경 외부에서 레일 서버에 액세스 할 수 없습니다. 아무도 무슨 일이 벌어지고 있는지에 대한 아이디어가 있습니까? 어떤 도움을 주시면 감사하겠습니다. 감사합니다. .외부 LAN에서 Rails 서버에 액세스 할 수 없음

답변

1

당신은 다음을 확인 할 수 있습니다 :

  1. 확인하여 LAN이 방화벽으로 보호되는 경우, 대부분의 라우터는 내부 방화벽 을 가지고 있으며, 그들은 많은 포트를 차단합니다.
  2. 스크립트/서버를 실행 중이라고 가정하면 포트 3000이 허용되면 방화벽을 확인하십시오.
  3. 나는 당신이 apache/nginx with passenger/mongrel을 사용하고 있다고 생각하지 않는다. 은 당신인가요? 포트 80이 허용되면 방화벽 을 확인하십시오.
  4. 서버에 공용 IP가 있다고 말한 이후 방화벽의 포트 전달이 올바르게 구성되었다고 가정하면 입니다.
  5. http://your_server_public_ip:3000을 사용하여 레일 서버 에 액세스해야합니다.

는 희망 그 검사는 문제에게 도움을

+0

덕분에 문제를 해결하는 데 도움이. 라우터가 제 제어 시스템에 없으므로 호스트와 이야기하겠습니다. 그러나 내 http 서버는 어디서나 액세스 할 수 있습니다. 셸 내부에서 http://publicip.com:3010에 액세스 할 수 있습니다. 그러나 외부에서 연결 시간이 초과되었습니다. – Mike

관련 문제