리눅스 분류
apache...포트가 열리지 않습니다.
작성자 정보
- 이희백 작성
- 작성일
컨텐츠 정보
- 2,336 조회
- 1 댓글
- 0 추천
- 목록
본문
안녕하세요. 웹서버를 돌려보려 하는데..
일단 테스트로 apm을 설치 했습니다.
80과 8080포트는 사용중이기에 다른 포트로 쓸려고 합니다.
일단 httpd.conf 에서..
Listen 8099
ServerName 192.168.10.50 // 공유기 사용합니다. 공유기로는 고정IP 들어오구요~ 서버는 공유기에 물려있습니다.
/etc/sysconfig/iptables와 ip6tables에서
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8099 -j ACCEPT 추가해준 상태구요..
일단..127.0.0.1:8099 로 접속하면 됩니다.
그런데 외부에서 접속 할 경우 접속이 안됩니다.(http://ip:8099 로 했을때..)
공유기로 8099포트로 접속이 오면 서버의 8099포트로 연결되게 포트포워딩은 되어있구요.
혹시나 해서 httpd.conf의 ServerName을 공유기로 들어오는 고정IP로 바꿔도 봤습니다.
로컬에서...
#nmap 127.0.0.1
으로 포트 확인을 해보면 8099포트는 보이지도 않네요..
/etc/service에도 등록했는데..
혹시나해서
#httpd -t 로 확인 결과 syntax도 문제 없구요..
왜 안되는지 모르겠습니다.. ㅠㅠ
관련자료
-
이전
-
다음
댓글 1
이종환님의 댓글
- 이종환
- 작성일
tcpdump 를 통해 packet 이 들어오는지 확인을 해보는게 좋을 거 같습니다.
우선 source host ip 를 세팅하여 해당 packet 이 들어오는지 확인하고, 만약 packet 이 들어오면 해당 port 를 세팅하여 해당 port로 packet 이 올라오는지 확인을 하세요.
그리고 iptables -F 를 한 후 접속을 해보세요. 만약 접속이 되면 iptable 쪽 setting 문제 입니다.
우선 source host ip 를 세팅하여 해당 packet 이 들어오는지 확인하고, 만약 packet 이 들어오면 해당 port 를 세팅하여 해당 port로 packet 이 올라오는지 확인을 하세요.
그리고 iptables -F 를 한 후 접속을 해보세요. 만약 접속이 되면 iptable 쪽 setting 문제 입니다.