미채택 완료
리눅스서버 아이피에 80포트 연결방법?
서버아이피나 도메인이 웹에 잘 뜨는데요.
80포트가 닫혀있는걸로 확인되는데요...
서버아이피
포트개방확인 사이트
http://www.yougetsignal.com/tools/open-ports/
이런경우 어느파일을 수정해야 하나요?
답변 3개 / 댓글 10개
geoip 설치 하셨나요?
설치 하셨다면 국내외의 아이피는 막아두신것은 아닌지 확인해보세요.
설치 하셨다면 httpd.conf 하단쯤에 있을겁니다.
그게 아니라면 직접 살펴보지 않으면 확인이 어렵겠습니다.....ㅠㅠ
80 포트는 열려 있어 보입니다.
아파치님 말씀이, 미국에서는 표시할 수 없다고 나온다는 것을 보니..
국제망이 차단되어 있는 것 같습니다.
이 설정은 개별 서버에 있지 않고, 호스팅 업체의 방화벽 세팅에 있는 경우가 있습니다.
이 부분을 확인해 보세요.
답변에 대한 댓글 3개
# 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
방화벽 설정 입니다.
..
아..여기가 아니라 업체에서 수정하는 건가요?
# 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
방화벽 설정 입니다.
..
아..여기가 아니라 업체에서 수정하는 건가요?
vi /etc/sysconfig/iptables 파일에서 아래와 같은 구문이 있는지 확인 하시고 없다면 추가해 주시면 됩니다.
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
추가후에 service iptables restart 를 실행해 주어야 정상적으로 80번 포트가 열립니다.
만약 공유기를 사용한다면 공유기 80번 포트도 열어 주셔야 겠죠.
답변에 대한 댓글 6개
답변 감사합니다.
방화벽파일에는 적상적으로 적용이 되 있어요.
그리고 80포트가 열려있지 않으면 웹페이지도 안열리는거 아닌가요?
[root@localhost ~]# pgrep -x httpd | wc -l
9
[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포트가 닫힌거로 나와요....
방화벽파일에는 적상적으로 적용이 되 있어요.
그리고 80포트가 열려있지 않으면 웹페이지도 안열리는거 아닌가요?
[root@localhost ~]# pgrep -x httpd | wc -l
9
[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포트가 닫힌거로 나와요....
# 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
해제되 있는거 같아요
웹에서 스마트폰 기종별로 사이트 접속테스트 해보면 정상으로 뜨는거 보면
국내쪽엔 연결이 되는거 같고, 외국사이트 구글이나 사이트맵 생성사이트, 속도테스트 사이트에서는 접속이 안되는거 같아요...
# 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
해제되 있는거 같아요
웹에서 스마트폰 기종별로 사이트 접속테스트 해보면 정상으로 뜨는거 보면
국내쪽엔 연결이 되는거 같고, 외국사이트 구글이나 사이트맵 생성사이트, 속도테스트 사이트에서는 접속이 안되는거 같아요...
답변을 작성하려면 로그인이 필요합니다.
원인을 찾지못했지만 감사합니다.