관리 메뉴

나만을 위한 블로그

[PHP] 포트 열기 본문

PHP

[PHP] 포트 열기

참깨빵위에참깨빵 2019. 12. 28. 01:20
728x90
반응형

참고한 사이트 : https://neosla.tistory.com/12?category=805051

 

(APM) Apache, PHP, MySQL 이론 및 설치 (2)

본 포스팅에서는 지난시간 APM (Apaceh, PHP, MySQL)의 이론 및 구동환경에 대해서 설명했던 포스팅에 이어 APM의 설치 및 설치관련 이슈사항에 대하여 포스팅 한다. 본 포스팅을 하며 설치했던 시스템의 환경은..

neosla.tistory.com

 

아파치를 쓰려면 80번 포트를 열어줘야 한다.

센토스 기준 # netstat -tnlp 라고 터미널에 치면 이런 화면이 나온다.

 

 

80, 3306, 33060 등의 포트와 각 ip별로 LISTEN이란 글자가 떠 있는 걸 볼 수 있다.

LISTEN이 있다면 해당 포트가 열렸다는 뜻이다. 그렇다면 방화벽 설정에서 해당 포트로는 접속할 수 있도록 설정해줘야 한다.

 

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

 

이렇게 터미널에서 입력해주면 방화벽이 켜져 있어도 리눅스 밖의 OS에서 웹 브라우저를 통해 접속할 수 있게 된다.

주소창에 localhost:80이라고 입력해주면 내가 만든 웹 페이지에 접근할 수 있는 걸 확인할 수 있다.

위와 같이 한 번 입력한 후 그 다음부턴 localhost만 쳐도 웹 페이지를 열 수 있는 걸 확인했다.

 

그리고 가상 머신에서도 포트를 열어줘야 한다. 난 버추얼박스를 썼기 때문에 이걸 기준으로 80 포트를 포트 포워딩하는 것을 간단하게 과정만 설명하면

 

가상 머신에 설치된 리눅스 우클릭 -> 설정 -> 네트워크 -> 고급 -> 포트 포워딩 -> 우상단의 초록색 + 버튼을 눌러 호스트 포트와 게스트 포트를 각각 80으로 설정

 

위와 같은 식으로 3306, 33060 등의 포트도 열어준 뒤 터미널에서 firewall-cmd 어쩌고 명령어를 쳐주면 포트 여는 작업은 끝이다.

반응형
Comments