라즈베리파이4는 작고 효율적인 싱글 보드 컴퓨터입니다. 이번 글에서는 라즈베리파이4에서 Apache나 Nginx로 웹 페이지를 호스팅하는 방법을 알아보겠습니다.
1단계: 라즈베리파이 설정
Raspbian OS를 라즈베리파이에 설치하고 기본 설정을 완료해주세요.
2단계: 웹 서버 소프트웨어 설치
Apache나 Nginx 중에 원하는 웹 서버 소프트웨어를 설치합니다.
Apache 설치하기
# 패키지 목록 업데이트
sudo apt update
# Apache 웹 서버 설치
sudo apt install apache2
Nginx 설치하기
# 패키지 목록 업데이트
sudo apt update
# Nginx 웹 서버 설치
sudo apt install nginx
3단계: 웹 서버 설정
설치가 완료되었다면, 이제 웹 서버를 설정합니다.
Apache 설정
# Apache 설정 파일 열기
sudo nano /etc/apache2/apache2.conf
Nginx 설정
# Nginx 설정 파일 열기
sudo nano /etc/nginx/nginx.conf
4단계: 웹 페이지 추가 및 테스트
설정이 완료되었다면 웹 페이지를 추가하고, 웹 서버가 잘 작동하는지 테스트합니다.
# Apache용 기본 웹 페이지 편집
sudo nano /var/www/html/index.html
# Nginx용 기본 웹 페이지 편집
sudo nano /usr/share/nginx/html/index.html
5단계: 웹 서버 재시작 및 확인
웹 페이지 추가와 설정이 완료되면 웹 서버를 재시작합니다.
# Apache 웹 서버 재시작
sudo systemctl restart apache2
# Nginx 웹 서버 재시작
sudo systemctl restart nginx
이제 웹 브라우저를 열고 다음 주소를 입력해 웹 페이지가 정상적으로 작동하는지 확인해 보세요.
# 로컬호스트로 접속
http://localhost
# 또는 라즈베리파이의 IP 주소로 접속
http://[라즈베리파이_IP_주소]
이상으로 라즈베리파이4에서 웹 서버 구축을 마치겠습니다.
관련 링크
- 라즈베리파이4에서 나만의 웹 서버 구축하기 – 2 – 보안 강화편
- 라즈베리 파이 4에서 PHP 및 MySQL 설치하기
- 개인용 VPN 서버 설정하기 – 안전한 인터넷 사용을 위한 방법
- 라즈베리 파이 4 웹 서버 성능 최적화 및 예시
- 라즈베리 파이 4 웹 서버에서 데이터 백업과 복원하는 방법
- 라즈베리 파이 4 웹 서버에서 디렉터리 구조 및 권한 설정
- 라즈베리 파이 4 웹 서버 로그 관리
- 라즈베리 파이 4 웹 서버 자동화 설정