반응형
우분투에서 Apache 웹 서버 설치 및 기본 설정 가이드
Ubuntu에서 Apache 웹 서버를 설치하고 기본 설정을 완료하는 방법을 자세히 정리했습니다. 이 가이드를 따르면 누구나 쉽게 Apache를 설치하고 실행할 수 있습니다.
1. Apache 설치 전 준비 작업
우선, 최신 패키지를 사용하기 위해 패키지 목록을 업데이트해야 합니다.
sudo apt update
그다음, Apache 웹 서버를 설치합니다.
sudo apt install apache2 -y
설치가 완료되면 apache2 서비스가 자동으로 실행됩니다.
2. Apache 실행 및 상태 확인
Apache가 정상적으로 실행되는지 확인하려면 다음 명령어를 사용하세요.
sudo systemctl status apache2
만약 active (running) 상태라면 Apache가 정상적으로 실행되고 있는 것입니다.
(터미널에서 q 키를 눌러 상태 확인을 종료할 수 있습니다.)
3. 방화벽(UFW) 설정
Ubuntu에서 방화벽(UFW)이 활성화되어 있다면, Apache 트래픽을 허용해야 합니다.
먼저, 사용 가능한 방화벽 프로파일을 확인하세요.
sudo ufw app list
이제 Apache 트래픽을 허용합니다.
sudo ufw allow 'Apache'
설정이 적용되었는지 확인하려면:
udo ufw status
4. Apache 테스트
설치가 완료되었다면, 브라우저에서 서버의 IP 주소로 접속해보세요.
http://서버_아이피_주소
또는, 로컬에서 직접 확인하려면 다음 주소를 입력합니다.
http://localhost
정상적으로 설치되었다면 "Apache2 Ubuntu Default Page"가 표시됩니다.
만약 서버의 IP 주소를 모른다면 다음 명령어로 확인할 수 있습니다.
hostname -I
5. Apache 기본 관리 명령어
Apache를 관리할 때 유용한 명령어들을 정리했습니다.
- 서비스 시작:
sudo systemctl start apache2
- 서비스 중지:
sudo systemctl stop apache2
- 서비스 재시작:
sudo systemctl restart apache2
- 설정 변경 후 적용:
sudo systemctl reload apache2
- 부팅 시 자동 실행 설정:
sudo systemctl enable apache2
- 부팅 시 자동 실행 해제:
sudo systemctl disable apache2
6. Apache 기본 설정 파일 위치
Apache의 주요 설정 파일과 폴더는 다음과 같습니다.
- 메인 설정 파일: /etc/apache2/apache2.conf
- 가상 호스트 설정: /etc/apache2/sites-available/
- 활성화된 사이트 목록: /etc/apache2/sites-enabled/
- 기본 웹 문서 루트: /var/www/html/
- 로그 파일:
- 액세스 로그: /var/log/apache2/access.log
- 에러 로그: /var/log/apache2/error.log
설정을 변경한 후에는 반드시 Apache를 재시작해야 적용됩니다.
sudo systemctl restart apache2
반응형
'개발 관련 > Server' 카테고리의 다른 글
node 설치 (0) | 2025.03.26 |
---|---|
우분투(Ubuntu)에 Nginx 설치하는 방법우분투(Ubuntu)에 Nginx 설치하는 방법 (0) | 2025.03.25 |
서블릿 필터와 리스너의 차이점 (0) | 2025.02.10 |
enctype이란 무엇인가? (0) | 2025.02.10 |
DOM 객체란 무엇인가? (0) | 2025.02.10 |