Manjaro에서 Apache HTTP Server 설치하는 방법
Manjaro에서 Apache HTTP Server 설치하는 방법
Apache HTTP Server, 일반적으로 Apache로 알려진 것은 무료이면서 오픈 소스인 웹 서버 소프트웨어입니다. 그 안정성, 유연성 및 보안 기능으로 인해 매우 인기가 있으며 널리 사용됩니다. 이 튜토리얼에서는 사용자 친화적인 Linux 배포인 Manjaro에서 Apache HTTP Server를 설치하는 단계별 프로세스를 안내해 드리겠습니다.
사전 요구 사항
시작하기 전에 다음 사항을 확인하세요:
- 설치된 Manjaro 시스템
- 터미널 또는 명령 줄 인터페이스에 대한 액세스
단계 1: 시스템 패키지 업데이트
시스템 패키지를 최신 버전으로 업데이트하는 것은 항상 좋은 습관입니다. 터미널을 열고 다음 명령을 실행하세요:
sudo pacman -Syu
이 명령은 Manjaro 시스템의 모든 패키지를 업데이트합니다.
단계 2: Apache HTTP Server 설치
Manjaro는 공식 저장소에서 Apache HTTP Server 패키지를 제공합니다. Apache를 설치하려면 터미널에서 다음 명령을 실행하세요:
sudo pacman -S apache
비밀번호를 입력하라는 메시지가 표시됩니다. 비밀번호를 입력하고 Enter를 눌러 진행하세요. Manjaro는 Apache HTTP Server와 해당 종속성을 다운로드하고 설치합니다.
단계 3: Apache 서비스 시작 및 활성화
설치가 완료되면 Apache 서비스를 시작하고 시스템 부팅 시 자동으로 시작하도록 설정해야 합니다. 다음 명령을 실행하세요:
sudo systemctl start httpd
sudo systemctl enable httpd
첫 번째 명령은 Apache 서비스를 시작하고, 두 번째 명령은 자동으로 시작하도록 설정합니다. 오류가 없다면, Apache가 Manjaro 시스템에서 작동 중인 상태여야 합니다.
단계 4: Apache 설치 확인
Apache가 정상적으로 설치되고 작동하는지 확인하기 위해 웹 브라우저를 열고 주소 창에 http://localhost
를 입력하세요. Apache가 올바르게 작동 중이면 성공적인 설치를 확인할 수 있는 기본 Apache 페이지가 표시됩니다.
단계 5: 방화벽 구성
Manjaro는 기본적으로 ufw
방화벽 도구를 사용합니다. 활성화되어 있다면, Apache 서버에 대한 포트 80 (HTTP)의 들어오는 연결을 허용해야 합니다. 다음 명령을 실행하여 HTTP 트래픽을 허용하세요:
sudo ufw allow http
다른 방화벽 도구를 사용하는 경우, 해당 도구의 문서를 참조하여 HTTP 연결을 허용하는 방법을 알아보세요.
단계 6: Apache 구성 사용자 정의 (선택 사항)
Apache의 동작을 사용자 정의하려면 구성 파일을 수정할 수 있습니다. 주 구성 파일은 /etc/httpd/conf/httpd.conf
에 위치합니다. 변경하기 전에 원본 파일의 백업을 만드는 것이 좋습니다:
sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.backup
그런 다음 텍스트 편집기에서 파일을 열고 필요한 수정 사항을 수행할 수 있습니다. 일반적으로 서버의 문서 루트를 조정하거나 가상 호스트를 활성화하거나 SSL/TLS 암호화를 설정하는 등의 변경을 수행합니다.
결론
축하합니다! Manjaro 시스템에 Apache HTTP Server가 성공적으로 설치되었습니다. 이 강력한 웹 서버를 사용하여 웹 사이트, 웹 애플리케이션 또는 정적 콘텐츠를 호스팅할 수 있습니다. 안전하고 신뢰할 수 있는 호스팅 환경을 유지하기 위해 Apache와 시스템을 보안 패치로 최신 상태로 유지하는 것을 잊지 마세요.