리눅스서버 아이피에 80포트 연결방법?

리눅스서버 아이피에 80포트 연결방법?

QA

리눅스서버 아이피에 80포트 연결방법?

본문

서버아이피나 도메인이 웹에 잘 뜨는데요. 

80포트가 닫혀있는걸로 확인되는데요... 

 

서버아이피 

221.143.48.221 

 

포트개방확인 사이트 

http://www.yougetsignal.com/tools/open-ports/ 

 

이런경우 어느파일을 수정해야 하나요?  

이 질문에 댓글 쓰기 :

답변 3

vi /etc/sysconfig/iptables 파일에서 아래와 같은 구문이 있는지 확인 하시고 없다면 추가해 주시면 됩니다.

 

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

 

추가후에 service iptables restart 를 실행해 주어야 정상적으로 80번 포트가 열립니다.

 

만약 공유기를 사용한다면 공유기 80번 포트도 열어 주셔야 겠죠. 

답변 감사합니다.
 
방화벽파일에는 적상적으로 적용이 되 있어요.
그리고 80포트가 열려있지 않으면 웹페이지도 안열리는거 아닌가요?
 
[root@localhost ~]# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address          Foreign Address        State      PID/Program name   
tcp        0      0 0.0.0.0:22              0.0.0.0:*              LISTEN      786/sshd           
tcp        0      0 0.0.0.1:25            0.0.0.0:*              LISTEN      1591/master       
tcp6      0      0 :::3306                :::*                    LISTEN      16625/mysqld       
tcp6      0      0 :::80                  :::*                    LISTEN      20899/httpd       
tcp6      0      0 :::21                  :::*                    LISTEN      789/vsftpd         
tcp6      0      0 :::22                  :::*                    LISTEN      786/sshd           
tcp6      0      0 ::1:25                  :::*                    LISTEN         

이런거로 확인해보면 80포트가 열려있는데 아이피 주소가 80포트가 닫힌거로 나와요....

서버를 어디서 돌리는것인가요?

서버호스팅을 하시는건지 집에서 서버를 돌리시는지 알아야 답변이 되겠네요.

아래 같은 경우에는 짐작컨대 isp에서 80번 포트를 막거나 공유기에서 막혀있는 경우가 많습니다.

호스팅업체에 문의 하는것이 가장 빠를듯 하네요.

여기 미국에서는 없는 " 이 페이지를 표시할 수 없습니다." 라고 나오는군요.

혹시 SELinux  설정은 끄셨나요?

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#    enforcing - SELinux security policy is enforced.
#    permissive - SELinux prints warnings instead of enforcing.
#    disabled - No SELinux policy is loaded.
SELINUX=disabled
# SELINUXTYPE= can take one of these two values:
#    targeted - Targeted processes are protected,
#    minimum - Modification of targeted policy. Only selected processes are protected.
#    mls - Multi Level Security protection.
SELINUXTYPE=targeted

해제되 있는거 같아요

웹에서 스마트폰 기종별로 사이트 접속테스트 해보면 정상으로 뜨는거 보면
국내쪽엔 연결이 되는거 같고, 외국사이트 구글이나 사이트맵 생성사이트, 속도테스트 사이트에서는 접속이 안되는거 같아요...

80 포트는 열려 있어 보입니다.

 

아파치님 말씀이, 미국에서는 표시할 수 없다고 나온다는 것을 보니..

 

국제망이 차단되어 있는 것 같습니다. 

이 설정은 개별 서버에 있지 않고, 호스팅 업체의 방화벽 세팅에 있는 경우가 있습니다. 

 

이 부분을 확인해 보세요. 

# sample configuration for iptables service
# you can edit this manually or use system-config-firewall
# please do not ask us to add additional ports/services to this default configuration
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p udp -m udp --dport 53 -m state --state NEW -m recent --set --name DNS --rsource
-A INPUT -p udp -m udp --dport 53 -m state --state NEW -m recent --update --seconds 1 --hitcount 10 --rttl --name DNS --rsource -j DROP
#-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

방화벽 설정 입니다.

..

아..여기가 아니라 업체에서 수정하는 건가요?

 geoip 설치 하셨나요?

 

설치 하셨다면 국내외의 아이피는 막아두신것은 아닌지 확인해보세요.

 

설치 하셨다면 httpd.conf 하단쯤에 있을겁니다.

 

그게 아니라면 직접 살펴보지 않으면 확인이 어렵겠습니다.....ㅠㅠ 

답변을 작성하시기 전에 로그인 해주세요.
전체 59,645
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT