로컬에서만 아파치에 접근대고 다른컴에서는 안되요 ㅠ.ㅠ
글쓴이: root0521 / 작성시간: 수, 2003/11/19 - 10:21오전
제가 텍스트 모드로만 레드햇9.0을 설치해서
아파치를 깔았는데요
Could not determine the server's fully qualified domainname, using 127.0.0.1 for ServerName
이런게 떴었는데
혹시나해서 lynx로 로컬접속하니까 되네요
공인IP가 아니고 사설IP라서 외부에서는 접속이 안되는걸까요?
외부란 같은 네트웍에 있는 컴퓨터들을 말하는거구요
어느분이 답변을 달아주셨는데요
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
/etc/hosts 에 호스트네임과 아이피를 넣으면 어떻게 되나요?
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
초보라 어떻게 해야되는지 몰르겠어여 ㅠ.ㅠ
vi hosts 해서 열어봤는데
어떻게 수정해야되는지 몰르겠어여 ㅠ.ㅠ
아시는분이나 제 문제의 다른 해결법을 아시는분 점 갈켜주세요
Forums:
httpd.conf 의 ServerName 항목에 웹서버의 아이피 숫자를
httpd.conf 의 ServerName 항목에 웹서버의 아이피 숫자를 넣거나 도메인 네임(예를 들어 sebul.sarang.net 물론이걸 그대로 복사붙이기 하면 당연히 안 되요. 그 서버의 도메인 네임을 넣어야죠.)을 넣어보세요.
세벌 https://sebuls.blogspot.kr/
sebul님이 말씀하신거는 원래 되있구요다만 아이피가 사설이라는거죠.
sebul님이 말씀하신거는 원래 되있구요
다만 아이피가 사설이라는거죠...
help me~ plz~
사설 아이피라고요? 사설아이피는 근본적으로 외부에서 접근 불가능으로 알고
사설 아이피라고요? 사설아이피는 근본적으로 외부에서 접근 불가능으로 알고 있습니다만...
세벌 https://sebuls.blogspot.kr/
사설 아이피라도 같은 네트웩에서는 가능한거아닌가요?
사설 아이피라도 같은 네트웩에서는 가능한거아닌가요?
help me~ plz~
해볼꺼는...1. 다른 서버 돌려도 마찬가지인가? (telnet,
해볼꺼는...
1. 다른 서버 돌려도 마찬가지인가? (telnet, ftp, ....)
2. iptables나 tcp-wrapper등에 의해 막혀있지 않은가
3. apache 설정이 외부 접근 거부로 되어 있는가
이정도 되겠고요.
물론 넷마스크 등등이 잘 설정되어 있어야 합니다. 같은 대역이라면 사설
IP라도 접속됩니다. (도메인네임대신 IP 숫자를 쳐야 들어가는건 아시겠죠)
Could not determine the server's fully qualified domainname, using 127.0.0.1 for ServerName
이건 신경 쓸 것 없습니다. 제가 전에 해본 바로는 사설아이피에서 돌려봤는데
돌릴때 위 메시지 뜸에도 불구하고 잘 됐습니다. DNS 정보를 제대로 넣지 않을
경우에 위 에러가 뜨더군요.
레드햇 9를 멋모르고 까신 것으로 봐서는 아마 2번에 해당되는 경우가 많을겁니다.
까실때 방화벽설정 안건드리고 깔련 막아놓게 되어 있으니까요.
Written By the Black Knight of Destruction
1. 다른서버를 돌려도 접근이 안되네요... ftp는 깔았는데 왜 없는지
1. 다른서버를 돌려도 접근이 안되네요... ftp는 깔았는데 왜 없는지 몰겠어여 ;;
2. 어떻게 해야되는지 잘 모르겠어여 ㅜ.ㅡ
3. 어느 부분이 외부접근 거부인가요?
대부분의 설정은 건들지 않았거든요
암것두 몰르니까 답답해 죽것네여
이틀째 이러구 있어여 ㅠ.ㅠ
속 시원히 점 갈켜주세요
help me~ plz~
일단... 내부와 외부의 기준이 뭔가요? 혹시 집에 ADSL 같은 것으로
일단... 내부와 외부의 기준이 뭔가요? 혹시 집에 ADSL 같은 것으로 공유하고 있다면, 집 밖에서 집 안의 PC 로 접근하는데는 ADSL모뎀이나 인터넷공유기 차원에서 설정을 별도로 해줘야 합니다.
(예를 들어, 밖에서 집의 IP로 웹 접속을 시도해도, 요청 패킷은 모뎀까지밖에 전달이 안 됩니다. 모뎀이 리눅스 서버로 그 요청을 넘겨 줄 지 말지는 모뎀 또는 공유기 설정에 따르는 거죠)
사설IP 라 하시는 걸로 봐서 만일 회사에서 컴퓨터들에 사설IP 를 부여하고 NAT 등으로 외부 인터넷에 연결한 상태라면, 역시 위와 같은 이유로 바깥쪽에서 내부로 접속을 할 수는 없습니다. 바깥쪽에서 볼때는 공인 IP 주소 하나밖에 보이지 않는데, 그 안에 PC 가 10대가 있다면 그 중 어느 PC 에게 요청을 전해줘야 할 지 알 수 없게 때문이죠.
아니면, "리눅스가 깔려있는 PC = 내부", 그 외 같은 네트웍 내에 있는 "다른 PC = 외부" 라고 표현하시는 건가요? (다른 글들로 봐서 이 경우를 말씀하시는 것 같은데, 이 경우라면 위의 이유가 적용이 되지 않으니 접속이 불가능한 것은 아닙니다, 이미 다른 분이 말씀하셨지만)
예전에 질문 올리는 법이란 글에서도 언급이 되어 있지만, 계속 이렇게 내부외부 두리뭉실하게 말씀하시는 것보다, 아예
* 문제의 서버 IP 주소 = 192.168.0.23 (어차피 사설이면 숨길 필요도 없습니다. 정 찝찝하면 숫자를 바꿔서 알려줘도 되고)
* 접속을 시도하려는 컴의 IP 주소 = ....
* ftp 를 깔았다고 말하기보다는 "proftpd 를 설치하고 /etc/init.d/proftpd start 로 실행했음."
등으로 최대한 구체적으로 설명을 하시는 것이 답하는 분들 입장에서도 편합니다.
좋은 하루 되세요!
방화벽..
방화벽에 3표.
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
[quote="root0521"]1. 다른서버를 돌려도 접근이 안되네요.
아래 해보시고 결과 올리세요.
iptables -L
iptables -t nat -L
/etc/hosts.allow, /etc/hosts.deny도 뒤져봐야 할테고
Written By the Black Knight of Destruction
자세히 다시 설명을 드리겠습니다.====================
자세히 다시 설명을 드리겠습니다.
===============================================
제가 있는 회사내 네트웍에서
리눅스깔린 제 컴퓨터(10.41.51.111)에
다른 윈도우깔린 컴퓨터(10.41.51.xxx)들이 접속이 되질 않습니다
ping 10.41.51.xxx 되는걸로 바서 네트웍에 이상있는건 아닌것 같고요
리눅스가 깔린 컴에서 ]# apachectl start 를 했더니
Could not determine the server's fully qualified domainname, using 127.0.0.1 for ServerName
이런 메세지가 떴고요
리눅스 깔린 컴에서
]# lynx 127.0.0.1 했더니 텍스트모드 브라우저에 접속이 되더군여
위에 떴던 에러메세지는 제가 봐도 서버 돌아가는거랑은 상관없는거 같구요
어느분이 /etc/hosts 에 아이피랑 호스트네임을 넣어보라구하셔서
vi hosts 해서 봤는데
어떤걸 바꿔야 되는지 몰르겠더군여.... 리눅스 첨해보는거라서...;;
그리고 리눅스를 설치할때 서버에 설치할 것들 선택하는데서 ftp, telnet, 등을
선택했었는데 사실 어떻게 start 시키는건지 몰라요 ㅠ.ㅠ
어떻게 하면 같은 네트웍에 있는 컴퓨터들이 제 아파치 서버에 접속할수있을까요?
참고로 저희 회사 서버에 있는 ftp,telnet 등은 공인이 아닌 사설 아이피로도
저희 네트웍에서는 접속이 잘됩니다
리눅스 초보에게 희망적인 답변을 주세요
help me~ plz~
httpd.conf 에서 ServerName에 10.41.51.111를
httpd.conf 에서 ServerName에 10.41.51.111를 적어줘보세요.
netstat -a 를 눌러서, httpd가 제대로 바인드하고 있는지 확인도 해보세요...
iptables -L iptables -t nat -L 이거 두개
iptables -L
iptables -t nat -L
이거 두개는 모 이상한거 엄청 뜨던데여
도무지 어떤게 어따가 쓰는건지 알수가 없던데여 ㅠ.ㅠ
/etc/hosts.allow, /etc/hosts.deny
이거 두개 봤는데요 암것두 안들었어여
걍 주석처리 되있는거 몇줄밖에 없던데여
help me~ plz~
우선 아파치같은 경우 문제는 방화벽 문제같으니..윗붙말씀처럼 ip
우선 아파치같은 경우 문제는 방화벽 문제같으니..윗붙말씀처럼
iptables옵션을 써서 확인해보시구요..
telnet이나 ftp는
redhat 9.x를 설치하셨다니 inetd대신 xinetd가 설치되있을듯
그러니 /etc/hosts.allow 나 /etc/hosts.deny는 불필요하고
대신 /etc/xinetd/telnet , ftp, 기타 등등 파일들이 여러가 있을겁니다
거기에서 telnet, ftp파일을 열어보면 disabled이란 항목이 있고 그게
yes로 되있음( 디폴트가 yes입니다 ) 그걸 no로 바꾸고
/etc/rc.d/init.d/xinetd restart를 하시면 xinetd가 재시작되고
/var/log/message를 보면 xinetd가 재시작됬다고 로그가 나오고 사용가능한
서비스(데몬)이 떳다고 나올거예요...
[quote="progcom"]httpd.conf 에서 ServerNam
ServerName 10.41.51.111 ==> 첨부터 이걸루 해놓구 테스트 했구요
tcp 0 0 *:http
tcp 0 0 *:https
다른것들이랑 이 두개두 포함되있던데 이거 말씀하시는건가요?
help me~ plz~
서버의 URL 끝에 / 를 추가해서 접속해 보세요~
서버의 URL 끝에 / 를 추가해서 접속해 보세요~
quid pro quo
[quote="root0521"]iptables -L iptables
그게 방화벽설정내용입니다.
빨간모자는 8부터였던가 그냥깔면 방화벽 기본세팅입니다. 멋모르고 그냥깔면
HTTP도 막는걸로 알고 있습니다.
iptables에 대해 공부하시던가 하시기 바랍니다.
정 방화벽설정 제거하는 꽁수를 알려드린다면 아래와 같이 하시면 됩니다.
(물론 이걸로도 100%된다는건 아니지만)
이걸로도 안된다면 서버 세팅쪽을 확인해 봐야 할겁니다.
Written By the Black Knight of Destruction
댓글 달기