본문으로 건너뛰기

Fedora에 Nginx 설치하는 방법

Fedora에 Nginx 설치하는 방법

Nginx는 높은 성능과 확장성으로 유명한 인기 있는 웹 서버입니다. 자주 역방향 프록시, 로드 밸런서 및 HTTP 캐시로 사용됩니다. 이 튜토리얼에서는 Fedora 기기에 Nginx를 설치하는 과정을 안내해 드리겠습니다.

전제 조건

시작하기 전에 sudo 권한이 있는 Fedora 기기가 있는지 확인하세요. 다음 명령을 실행하여 시스템에 sudo 액세스가 있는지 확인할 수 있습니다.

sudo ls /root

파일 및 디렉토리 목록이 표시되면 sudo 액세스가 있는 것입니다. 그렇지 않은 경우 시스템 관리자에게 액세스를 요청해야 합니다.

단계 1: 시스템 업데이트

Nginx를 설치하기 전에 최신 패키지와 보안 패치가 설치되었는지 확인하기 위해 시스템을 업데이트하는 것이 좋습니다. 다음 명령을 실행하여 시스템을 업데이트하세요.

sudo dnf update

이 명령은 시스템의 모든 패키지를 최신 버전으로 업데이트합니다.

단계 2: Nginx 설치

Nginx를 설치하려면 dnf 패키지 관리자를 사용할 수 있습니다. 다음 명령을 실행하여 Nginx를 설치하세요.

sudo dnf install nginx

이 명령은 Nginx와 해당 종속성을 다운로드하고 설치합니다.

단계 3: Nginx 시작

Nginx를 설치한 후에는 systemctl 명령을 사용하여 서비스를 시작할 수 있습니다.

sudo systemctl start nginx

다음 명령을 실행하여 Nginx의 상태를 확인할 수 있습니다.

sudo systemctl status nginx

이 명령은 Nginx가 실행 중인지 여부를 보여줍니다. 실행 중이 아닌 경우 위의 명령을 사용하여 시작할 수 있습니다.

단계 4: Nginx 구성

기본적으로 Nginx는 80번 포트에서 수신 대기합니다. Nginx가 실행되는지 테스트하려면 웹 브라우저에서 서버의 IP 주소를 방문하여 확인할 수 있습니다. 기본 Nginx 환영 페이지가 표시되면 Nginx가 정상적으로 실행되고 있는 것입니다.

Nginx 구성을 사용자 정의하려면 /etc/nginx/nginx.conf에 위치한 구성 파일을 편집할 수 있습니다. 이 파일을 편집하려면 텍스트 편집기를 사용할 수 있습니다. 다음은 파일을 편집하는 방법의 예입니다.

sudo nano /etc/nginx/nginx.conf

이 명령은 nano 텍스트 편집기에서 파일을 엽니다. 파일에 원하는 변경 사항을 가할 수 있으며, 그 후에 저장 및 종료할 수 있습니다.

단계 5: Nginx 테스트

Nginx가 예상대로 작동하는지 테스트하려면 간단한 HTML 파일을 만들고 Nginx를 통해 제공할 수 있습니다. 다음은 간단한 HTML 파일을 만드는 방법의 예입니다.

sudo nano /usr/share/nginx/html/index.html

이 명령은 /usr/share/nginx/html 디렉토리에 index.html이라는 새 파일을 생성합니다. 이 파일에 HTML 코드를 추가할 수 있습니다. 예를 들어:

<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>

파일을 저장하고 종료한 다음 다음 명령을 사용하여 Nginx를 다시 시작하세요.

sudo systemctl restart nginx

이제 웹 브라우저에서 서버의 IP 주소를 방문하면 방금 만든 "Hello World" 메시지가 표시됩니다.

결론

이 튜토리얼에서는 Fedora 기기에 Nginx를 설치하는 과정을 안내했습니다. Nginx를 시작, 구성 및 테스트하는 방법도 알려드렸습니다. Nginx는 다양한 용도로 사용될 수 있는 강력한 웹 서버이며, 이 튜토리얼이 시작하는 데 도움이 되었기를 바랍니다.