안녕하세요 오늘은 리눅스 아파치 웹서버를 구축하는 방법이 뭔지 알아보도록 하겠습니다.
리눅스 기반의 아파치 웹서버를 구축하는 방법은 리눅스 운영체제를 가상 머신없이사용할 수 있게 해주는 소프트웨어 입니다. 이를 통해서 윈도우에서 리눅스 명령어를 실행할 수 있고 리눅스파일 시스템도에도 접근이 가능합니다.
WSL을 활용한 웹서버 구축방법
WSL은 윈도우 기반에서 리눅스 운영체제를가상머신없이 사용할 수 있게 해주는 소프트웨어인데요. 이를 통해서 윈도우에서 리눅스 명령어를 실행할 수 있고 리눅스 파일 시스템에도 접근할 수 있습니다.
장점
- 가상 머신을 사용하지 않기때문에 성능이 더욱더 빠르고 가볍다
- 윈도우와 리눅스간의 통합이 원활하여서 파일 시스템접근이 용이하다.
단점
- 일부 네이티브 리눅스 명령어와 동작이 호환되지 않을 수 있다.
- 일부 네이티브 리눅스 애플리케이션은 작동하지 않을 수 있다.
VMware를 활용한 웹서버 구축
VMware를 사용하면 윈도우 os위에 가상의 리눅스운영체제를 설치하여서 사용할 수 있습니다. 이를 통해서 윈도우와 리눅스 운영체제를 병렬로 실행할 수 있습니다.
장점
- 완전한 리눅스환경을 제공하여서 모든 리눅스 애플리케이션을 사용할 수 있다.
- VMware의 가상화기술을 통해 안정적인 환경을 구축할 수 있습니다.
단점
- 가상머신을 실행하기 위해 시스템지원을 소모하므로 성능이 느려질 수 있습니다.
- 윈도우와 리눅스간의 파일 시스템 공유가 불편할 수 있다.
아파치를 설치하는 방법
우선 wsl 이라는 것을 실행을 해야합니다. 제가 알려드리는 방법을 따라해보세요
1. WSL 실행
먼저 윈도우에서 WSL을 실행합니다. CMD나 PowerShell에서 ws1을 입력하시면 실행할 수 있습니다.
2. 필수 패키지 설치
다음으로 필수 패키지를 설치하기 위해서 아래와 같이 쉘 스크립트를 작성하고 실행해줍니다. 이 쉘 스크립트는 필요한 패키지를 설치하기위해서 작성하는것입니다.
위의 스크립트에서 apache2dhk apache2-utils는 Apache2웹서버를 설치하기 위한 필수 패키지입니다. 이 패키지들을 설치하는 명령어는 apt install을 사용합니다.
3. apache2 설치
이제 Apache2를 설치해야합니다. 아래 명령어를 입력
4. apache2와 관련된 의존성 패키지 다운로드
마지막으로, Apache2와 직접적으로 관련된 apr(apache portable runtime)와 pcre(Perl Compatible Regular Expressions) 의존성 패키지를 다운로드합니다.
위의 명령어들은 각각 libapr1, libapr1-dev, libpcre3, libpcre3-dev 패키지들을 설치합니다.
이제 Apache2를 설치하고 필요한 의존성 패키지를 다운로드했습니다. 필요한 작업이 끝났으니 Apache2를 설정하고 웹 서버를 구동할 수 있습니다.
이렇게 apache를 설치하면서 간단하게 설치하는방법을 알아보았습니다. 리눅스 아파치 웹서버 구축하는 방법을 알아보았습니다.