반응형

이거 왜해?..

 - CentOs +Apache 를 사용해서 웹서비스를 하려하다가!! 분명 netstat 에도 listen상태인데 웹에서 접근이 안되는거임 ㅠㅠ

   그래서 찾아보니 iptable | firewall 을 등록해야하는걸 깨달음.. (왜냐?. 외부에서 접근해야하니꽌)

   그뒤 iptable을 등록하고 리셋하고 등등 삽질중 듣게됨 ㅠㅠ (나..바보야...ㅠㅠ)

   CentOs 7(?) 이상에서는 firewall이 기본설정이고 firewall 에 등록된 포트만 외부에서 접근됨(당연한거였는데 ㅠㅠ)



그래서!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Cent OS에서 firewall 특정 PORT 를 firewall 에 등록하는 방법을 올려보아요~



1. 일단! Linux Cent OS 버전 확인 해야겟쥬?

 #grep . / etc/*-release


2. firewall 외부 오픈 목록 확인

# firewall-cmd --list-all


3. 포트 등록(ex. 8080)

#firewall-cmd --permanent --zone=public --add-port=8080/tcp

(firewall에 public port 8080/tcp 를 등록한다)


4. 등록 확인

#firewall-cmd --list-all

(어?...왜 추가가 안됫지!?)


5. firewall reload!!! 추가하고 다시 로드해 줘야한다.

# firewall-cmd --reload <-리로드!~

#firewall-cmd --list -all <-다시확인


하면 등록되있는걸 볼수있습니다.


저는 CentOs + Apache를 사용하기 때문에 


아파치 설정에서 VirtualHost에 포트를 등록하고 어...? 왜 안되지 고민하다가 찾아보니깐 방화벽에 등록을 해줘야하네요!~(public으로!~외부접근을위해!~)




그럼 이만....

반응형

'IT-Programming&+ > 서버' 카테고리의 다른 글

REST API, RESTful API란 무엇인가..?  (0) 2022.10.12
HTTP와 HTTPS의 차이점  (0) 2022.10.11
WebServer와 WAS차이점(Tomcat과 Apache)  (0) 2018.11.09

+ Recent posts