일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- binary queue
- Gargbae Collector
- 자바
- 해시 테이블
- 큐
- 트리 높이
- singly linked list
- 향상된 for문
- 객체 배열
- 조상 노드
- array
- 자식 노드
- 단말노드
- 이차 조사법
- 노드 레벨
- Queue
- Double Hasing
- 부모 노드
- 이진 큐
- 선형 조사법
- Quadratic Probing
- Linear Probing
- 직접 주소 개방
- 루트노드
- 자료구조
- ListIterator
- java
- Double형 배열
- Open-Addressing
- 배열
- Today
- Total
영운's 블로그
외부접속 가능한 로컬서버 구축 - bitnami 및 포트포워딩 본문
1. bitnami설치
bitnami는 Apahce(Server), MySQL/MariaDB(DB), PHP와 같은 웹 개발환경을 통합적으로 구축해주는 프로그램이다.
bitnami 하나를 설치함으로써 이 모두를 쉽게 설치하게 된다.
설치파일은 다음 주소에서 받을 수 있다.
https://bitnami.com/stack/wamp/installer
설치완료 후 제대로 작동하는지 확인하기 위해 웹 브라우저로 127.0.0.1(=local host)에 접속하면 다음과 같은 화면이 나온다.
2. php연동 확인
bitnami를 별도 경로의 변경 없이 설치하였다면 다음 위치에 htdocs디렉토리가 위치한다.
C:\Bitnami\wampstack-8.1.4-0\apache2\htdocs
해당 디렉토리에 다음과 같은 php파일을 만들고 index.php라는 이름으로 저장한다.
파일 작성을 메모장으로 했기에 기본 파일 확장자가 txt이지만 php로 바꿔서 저장해야 한다.
웹 브라우저에 127.0.0.1/index.php로 접속하였을 때 다음과 같이 나온다면
apache와 php가 잘 연동되는 것이다.
3. 포트포워딩
이제 내부 네트워크가 아닌 외부 네트워크에서도 해당 apache서버에 접속할 수 있도록 포트포워딩을 한다.
포트포워딩이란 외부에서 접속 가능한 포트를 열어주는 것을 말한다.
포트포워딩은 공유기 제조사마다 방법이 조금씩 다르다.
필자는 LG u+ 공유기를 이용하여 포트포워딩을 실시한다.
네이버에 '내 ip주소 찾기'를 검색하면 나의 공공ip를 확인할 수 있다.
그리고 해당 ip주소로 웹 브라우저에 접속하면 다음과 같이 공유기 설정에 접근할 수 있다
.
해당 페이지에 로그인해야 하는데 별도로 변경한 적이 없다면
보통 공유기에 비밀번호가 적혀있을 것이다.
접속 후 네트워크 설정 => NAT설정에서 포트포워딩을 할 수 있다.
웹 브라우저를 통해 서버에 접속할 것이기에 아파치서버가 사용하는 http프로토콜 80번 포트를 열어준다.
ip주소에는 cmd창에 ipconfig를 입력하여 나오는 무선 LAN 어댑터 WI-FI에 있는 IPv4주소를 입력한다.
이후 윈도우의 방화벽을 해제한다.
이후 와이파이가 연결되지 않은 상태에서 스마트폰으로 LTE or 5G로
공공ip/index.php로 접속이 가능하다.
'서버 & 데이터베이스' 카테고리의 다른 글
AWS RDS 구축하기(+ 타임존, utf-8인코딩 설정) (0) | 2022.04.27 |
---|---|
AWS 서버 구축하기(6) - 서브도메인 및 리다이렉션(ip to domain & http to https ) 적용 (0) | 2022.04.22 |
AWS 서버 구축하기(5) - HTTPS 적용하기(Let's encrypt) (0) | 2022.04.22 |
AWS 서버 구축하기(4) - Domain 구매 후 적용하기 (0) | 2022.04.22 |
AWS 서버 구축하기(3) - phpmyadmin 설치 (1) | 2022.04.21 |