일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 안드로이드 유닛 테스트 예시
- 안드로이드 유닛테스트란
- 플러터 설치 2022
- 클래스
- 안드로이드 레트로핏 사용법
- 2022 플러터 안드로이드 스튜디오
- rxjava cold observable
- 2022 플러터 설치
- android ar 개발
- 안드로이드 라이선스
- Rxjava Observable
- 서비스 쓰레드 차이
- ANR이란
- 안드로이드 os 구조
- 멤버변수
- 자바 다형성
- jvm이란
- 큐 자바 코드
- android retrofit login
- 서비스 vs 쓰레드
- ar vr 차이
- 안드로이드 라이선스 종류
- 스택 큐 차이
- 스택 자바 코드
- jvm 작동 원리
- 객체
- 안드로이드 유닛 테스트
- rxjava hot observable
- 안드로이드 레트로핏 crud
- rxjava disposable
- Today
- Total
나만을 위한 블로그
[PHP] 포트 열기 본문
참고한 사이트 : https://neosla.tistory.com/12?category=805051
아파치를 쓰려면 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 어쩌고 명령어를 쳐주면 포트 여는 작업은 끝이다.
'PHP' 카테고리의 다른 글
[PHP] INSERT문과 datetime 유형의 기본값 (0) | 2019.12.30 |
---|---|
[PHP] php7.x, MySQL 8.x 연동 확인하기 (0) | 2019.12.29 |
[PHP] MySQL과 하이디 SQL을 연동하면서 생긴 에러들 해결법 정리 (0) | 2019.12.28 |
[PHP] 버추얼박스로 하이디 SQL과 MySQL 연동하기 (0) | 2019.12.27 |
[PHP] CSS 공부 기록 (0) | 2019.12.24 |