영운's 블로그

외부접속 가능한 로컬서버 구축 - bitnami 및 포트포워딩 본문

서버 & 데이터베이스

외부접속 가능한 로컬서버 구축 - bitnami 및 포트포워딩

오영운(you88) 2022. 4. 23. 02:53

 

1. bitnami설치

bitnami는 Apahce(Server), MySQL/MariaDB(DB), PHP와 같은 웹 개발환경을 통합적으로 구축해주는 프로그램이다.

bitnami 하나를 설치함으로써 이 모두를 쉽게 설치하게 된다.

설치파일은 다음 주소에서 받을 수 있다.

https://bitnami.com/stack/wamp/installer

 

Install WAMP, Download WAMP

show MD5 be02c4ac6be1f1dcfd80dececf532771 SHA1 5d523dcd220a7ca5c183e1198c2b31fecbe75539 SHA256 6d95cdaf3316b4e24808bdb87b3b181de0837a44254e9e1178d94fa69d618765

bitnami.com

 

 

설치완료 후 제대로 작동하는지 확인하기 위해 웹 브라우저로 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주소로 웹 브라우저에 접속하면 다음과 같이 공유기 설정에 접근할 수 있다

.

 

해당 페이지에 로그인해야 하는데 별도로 변경한 적이 없다면

보통 공유기에 비밀번호가 적혀있을 것이다.

 

 

d

접속 후 네트워크 설정 => NAT설정에서 포트포워딩을 할 수 있다.

웹 브라우저를 통해 서버에 접속할 것이기에 아파치서버가 사용하는 http프로토콜 80번 포트를 열어준다.

ip주소에는 cmd창에 ipconfig를 입력하여 나오는 무선 LAN 어댑터 WI-FI에 있는 IPv4주소를 입력한다.

이후 윈도우의 방화벽을 해제한다.

 

이후 와이파이가 연결되지 않은 상태에서 스마트폰으로 LTE or 5G로 

공공ip/index.php로 접속이 가능하다.

Comments