1. brew 설치
2021.10.13 - [OS/MacOS] - [MacOS] Homebrew 설치 및 사용법
2. apache httpd 설치
brew install httpd
brew services start httpd
위 과정을 완료했다면 브라우저에 localhost
으로 접속해봅니다.
위 화면이 나왔다면 웹 서버가 정상적으로 켜졌다는 것을 의미합니다.
별도의 포트 지정없이 화면이 로드되는 이유는 80 포트로 웹 서버가 구동되었기 때문입니다.
3. httpd 환경 설정
/usr/local/etc/httpd/httpd.conf
파일에 아파치 환경 설정들이 담겨있습니다.
- Listen: 웹 서버 포트를 의미합니다. 디폴트는 80인데 이미 사용중이거나 다른 포트를 사용하고 싶다면 변경하여 사용하면 됩니다.
- DocumentRoot: 웹 서버가 바라볼 Local 경로입니다. 디폴트는
/usr/local/var/www
이므로 그대로 사용하거나 필요에 따라 변경해서 사용하면 됩니다.
2번에서 디폴트 지정 포트인 80으로 웹 서버가 열렸고 /usr/local/var/www/index.html 화면이 출력되었다는 것을 알 수 있습니다.
4. 로컬 웹 서버 공유하기
로컬 환경이기 때문에 같은 네트워크에 있다면 {IP}:8080 등으로는 접속이 가능하지만 다른 네트워크 환경에서는 접속이 불가합니다.
또한 http://
프로토콜이 기본이기 때문에 https://
프로토콜이 필요한 상황에서는 제한이 있을 수 있습니다.
이를 ngrok를 사용하면 해소할 수 있습니다.
2021.10.13 - [Back-End/Node.js] - [Node.js] 외부망에서 로컬호스트 접속하기(ngrok)