웹 서버가 외부 네트워크에 응답하지 않습니다

웹 서버가 외부 네트워크에 응답하지 않습니다

Rackspace Cloud 서버(Ubuntu 12.04 LTS)에 Apache와 Phusion Passenger를 설치했지만 어떤 이유로 외부 시스템에서 액세스할 수 없습니다.

로컬 서버에서 올바른 응답을 받았습니다.

root@ttt:/opt# wget http://beta2012.ttt.com/
--2012-09-26 03:12:42--  http://beta2012.ttt.com/
Resolving beta2012.ttt.com (beta2012.ttt.com)... 198.101.xx.xx
Connecting to beta2012.ttt.com (beta2012.ttt.com)|198.101.xx.xx|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9365 (9.1K) [text/html]
Saving to: `index.html'

내 로컬 컴퓨터와 다른 서버에서는 다음을 얻습니다.

root@server:/opt# wget http://beta2012.ttt.com/
--2012-09-26 10:13:42--  http://beta2012.ttt.com/
Resolving beta2012.ttt.com... 198.101.xx.xx
Connecting to beta2012.ttt.com|198.101.xx.xx|:80... failed: Connection timed out.
Retrying.

올바른 IP를 얻었으므로 A 레코드가 작동해야 함을 알 수 있습니다. Apache가 로컬 쿼리에는 응답하지만 원격 쿼리에는 응답하지 않는 이유는 무엇입니까?

이것은 새로 설치하는 것이며 Apache, MySQL 서버, Git 및 RVM을 제외하고 서버에는 거의 아무것도 없습니다.

감사해요.

답변1

Rackspace는 기본적으로 새로운 클라우드 서버에서 모든 포트를 차단합니다(SSH의 경우 22개는 제외).

포트 80, 443 등의 트래픽을 허용하도록 iptables를 수정해야 했습니다.

관련 정보