우분투에서 Nginx를 설치하는 방법은 다음과 같습니다.
1. 패키지 업데이트
먼저, 시스템 패키지를 최신 상태로 업데이트합니다.
sudo apt update
sudo apt upgrade -y
2. Nginx 설치
다음 명령어로 Nginx를 설치합니다.
sudo apt install nginx -y
3. Nginx 서비스 시작 및 상태 확인
설치가 완료되면 Nginx 서비스를 시작하고 상태를 확인합니다.
※ 서비스 시작:
sudo systemctl start nginx
※ 부팅 시 자동 시작 활성화:
sudo systemctl enable nginx
※ 서비스 상태 확인:
sudo systemctl status nginx
4. 방화벽 설정 (필요 시)
우분투 방화벽(UFW)을 사용 중인 경우, Nginx 트래픽을 허용해야 합니다.
※ UFW에서 Nginx 프로파일 확인:
sudo ufw app list
※ Nginx HTTP 트래픽 허용:
sudo ufw allow 'Nginx HTTP'
※ 변경 사항 확인:
sudo ufw status
5. Nginx 테스트
브라우저에서 서버의 IP 주소를 입력하여 Nginx 기본 페이지를 확인합니다. 예를 들어:
http://<서버_IP_주소>
기본 Nginx 환영 페이지가 표시되면 성공적으로 설치된 것입니다.
6. 설정 파일 관리
Nginx 설정 파일은 /etc/nginx/ 디렉토리에 있습니다.
※ 주요 설정 파일:
메인 설정: /etc/nginx/nginx.conf
사이트 설정: /etc/nginx/sites-available/
활성화된 사이트 설정: /etc/nginx/sites-enabled/
설정 변경 후 Nginx를 다시 로드합니다:
sudo systemctl reload nginx
추가 팁
HTTPS 활성화: Let's Encrypt와 Certbot을 사용하여 무료 SSL 인증서를 설치할 수 있습니다.
로그 확인: 문제 발생 시 Nginx 로그를 확인하세요.
sudo tail -f /var/log/nginx/access.log /var/log/nginx/error.log
이제 Nginx가 설치되고 실행됩니다! 추가 질문이 있다면 알려주세요.
'운영체제 (OS) > 리눅스 (Linux)' 카테고리의 다른 글
[PHP 설정 가이드] PHP-FPM 완벽 설정 방법 (0) | 2025.01.28 |
---|---|
우분투에서 MySQL/MariaDB 완벽 설치 및 설정 가이드 (1) | 2025.01.28 |
우분투 PHP 설치 및 Nginx 연동 가이드 (1) | 2025.01.27 |
Ubuntu에서 Apache 설치 및 설정하기 (1) | 2025.01.27 |
NGINX로 멀티 도메인 호스팅하기 (0) | 2025.01.27 |