2012-05-16 5 views
0

저는 집에 Ubuntu 10.10을 실행하는 컴퓨터가 있습니다. 나는 서버를 만들고 내 자신의 웹 사이트를 호스트하려고하는데 LAMP (Linux, Apache, MySql, PHP) 서버를 실행 중이다. 하지만 내 IPS는 포트 80에서 들어오는 트래픽을 차단합니다.이 문제를 해결하려면 내 서버가 포트 80뿐 아니라 포트 8080에서 HTTP 요청을 받아야합니다. 그러나 포트 8080을 허용 된 포트 파일에 추가하려고하면 브라우저에서 그것에 접근하십시오. "mywebsite.com의 서버가 응답하는 데 너무 오래 걸립니다." 누구든지 시간 초과 및 웹 페이지를 반환하지 않는 이유를 알고 있습니까, 또는 어떻게이 문제를 해결할 수 있습니까?apache2/Ubuntu10.10의 포트 8080에서 응답이 없습니다.

port.conf 파일이 포함되어 있습니다 :

NameVirtualHost *:80 
Listen 80 
Listen 8080 

apache2.conf의 파일이 포함되어

# Include the virtual host configurations: 
Include sites-enabled/ 
NameVirtualHost *:80 
NameVirtualHost *:8080 

사이트-가능/기본 파일이 들어 여기에 지금까지 한 일이다 :

01 :
<VirtualHost *:80 *:8080> 
     ServerAdmin [email protected] 

는 마지막으로 나는 아파치를 다시 시작 23,516,

$ :

이 모든

는, 지금까지 내가 말할 수있는, HTTP 요청에 포트 8080을 추가해야 다시 시작 /etc/init.d/apache2. 웹 브라우저에 "localhost"또는 "localhost : 8080"을 입력하면 내 웹 사이트를 반환합니다. "mysite.com"또는 "mysite.com:80"을 입력하면 사이트도 작동합니다. 그러나 "mysite.com:8080"을 검색 할 때 내 웹 사이트가 작동하지 않습니다. 오히려 시간이 초과됩니다. "mysite.com:80"이 작동하는 이유는 로컬 네트워크 내에서 사이트에 액세스하고 있기 때문에 포트 80을 차단하는 모뎀을 통과 할 필요가 없습니다. 왜이 기능이 작동하지 않는지 아는 사람이 있습니까?

FIX : 나는 우분투 방화벽의 허용 포트 목록에 8080 포트를 추가하는 것을 잊어 버렸습니다.

답변

0

wireshark와 같은 요청을 보셨나요? localhost는 루프백 장치를 통과 할 것이며, mysite.com에 요청하면 실제 네트워크 장치를 통해 요청을 보내고있는 것 같습니다. 요청이 네트워크에서 다시 수신되는지 확인하십시오. 포트 8080은 다른 곳에서 차단 될 수 있습니다.

+0

@Ixop. 조언 해주셔서 감사합니다! 그것은 실제로 (언제나 그렇듯이) 내 부분에 매우 무언가였다. 우분투 방화벽이 포트 8080에서 요청을 수락하는 것을 잊어 버렸습니다. 비록 이미 포트 80에서 받아 들였습니다. – pwaivers