[질문] xp 에서의 웹서버 이상?
아래 어떤 글에서 질문을 드렸는데 아마 그 글이 예전꺼라 잘 안봐주시는 것 같아서 죄송하다는 말씀과 함께 다시 질문을 드립니다. 윈도우즈와 관련된 내용이기는 하나 혹시 리눅스와 윈도우즈의 차이점을 아시는 분이 있으실까 하여..
우선 증상을 말씀드리겠습니다.
리눅스에서 아파치 이상없이 잘 됩니다.
그런데 xp sp2 에서 아파치 설치하고 실행했더니 문제가 발생하더군요.
http://localhost:80 로 연결하거나 http://127.0.0.1:80 로 연결하면 웹페이지가 보입니다.
그리고 ipconfig 로 알아낸 주소가 211.201.211.111 이라고 할 때 http://211.201.211.111:80 로 연결해도 됩니다.
그런데, 포트를 바꾸면 이상한 상황이 발생합니다.
즉, http://localhost:8080 이나 http://127.0.0.1:8080 은 되지만 http://211.201.211.111:8080 은 서버에 연결할 수 없다는 에러가 뜹니다. 방화벽을 아예 꺼보고 해도 마찬가지입니다.
그래서 도스창에서 다음과 같이 해 보았습니다.(위의 실행과 동일한 내용을 의미하는 것인지는 몰라도)
1. 아파치의 포트를 80으로 설정했을때:
telnet localhost 80 --> 성공
telnet 127.0.0.1 80 --> 성공
telnet 211.201.211.111 80 --> 성공
2. 아파치의 포트를 8080 으로 설정했을때:
telnet localhost 8080 --> 성공
telnet 127.0.0.1 8080 --> 성공
telnet 211.201.211.111 8080 --> 실패 !!!
3. 아파치의 포트를 88 로 설정했을때:
telnet localhost 88 --> 성공
telnet 127.0.0.1 88 --> 성공
telnet 211.201.211.111 88 --> 실패 !!!
말씀드렸듯이 리눅스에서는 당연히 유동아이피로도 아파치 접속이 되구요.
그런데 이상한 점이..
윈도우즈에서의 아이피와 리눅스에서의 아이피가 서로 다르더군요.
리눅스로 부팅하고 난 후에 다시 윈도우즈로 부팅해도 희한하게 윈도우즈 상태의 아이피는 그대로 남아 있더라구요.
(dhcp 설정된 상태입니다.)
이건 또 왜 이러는 걸까요?
(하나포스 케이블을 사용하고 있습니다.)
도움 좀 주세요.
도스창에서 netstat -an
도스창에서 netstat -an | more 해보세요.
아파치가 어느 IP로 bind 되어있는지 확인하셔야 합니다.
Written By the Black Knight of Destruction
Written By the Black Knight of Destruction
댓글 달기