Nginx를 설치하는 방법은 다음과 같습니다.
1. 패키지 관리자를 통한 설치
대부분의 리눅스 배포판은 Nginx를 포함하고 있으며, 패키지 관리자를 통해 간편하게 설치할 수 있습니다. 예를 들어, Ubuntu에서는 다음과 같은 명령어를 사용하여 Nginx를 설치할 수 있습니다.
```
sudo apt update
sudo apt install nginx
```
2. 소스 코드를 직접 빌드하여 설치
Nginx의 최신 버전은 공식 웹 사이트(https://nginx.org/) 에서 다운로드할 수 있습니다. 소스 코드를 다운로드한 후, 다음과 같은 명령어를 사용하여 컴파일 및 설치할 수 있습니다.
```
./configure
make
sudo make install
```
이 방법은 패키지 관리자를 통해 설치하는 것보다 조금 복잡하지만, 더 많은 커스터마이징이 가능합니다.
3. Docker 이미지 사용
Docker는 Nginx를 포함한 다양한 이미지를 제공합니다. Docker를 사용하면 호스트 운영 체제와 상관없이 Nginx를 실행할 수 있습니다. Docker Hub(https://hub.docker.com/_/nginx)에서 Nginx 이미지를 다운로드할 수 있습니다.
```
docker pull nginx
docker run --name my-nginx -p 80:80 -d nginx
```
이 명령어는 Docker Hub에서 Nginx 이미지를 다운로드하고, 포트 80을 사용하여 Nginx 컨테이너를 실행합니다.
Nginx를 설치하고 나면, 구성 파일을 수정하여 웹 서버를 구성할 수 있습니다. Nginx의 기본 구성 파일은 `/etc/nginx/nginx.conf`에 있습니다. 이 파일을 수정하여 웹 사이트를 설정할 수 있으며, `/etc/nginx/sites-available`에 새로운 구성 파일을 추가하여 가상 호스팅을 구성할 수도 있습니다. 구성 파일을 수정한 후, `nginx -t` 명령어를 사용하여 구성 파일의 유효성을 검사한 다음, `systemctl restart nginx` 명령어를 사용하여 변경 사항을 적용합니다.
'NginX' 카테고리의 다른 글
Nginx + php 연동에 대하여 (0) | 2023.05.01 |
---|---|
Nginx 모듈 (0) | 2023.04.30 |