Linux CentOS 서버에 Nginx 웹서버를 설치하는 방법에 대해서 설명 드리겠습니다. 두가지 방법이 있는데요 yum 패키지를 이용하는 방법과 Source Code를 다운로드받아 수동으로 직접 설치하는 방법입니다.
1. YUM 패키지로 설치방법
아래 내용대로 순서대로 진행하시기바랍니다. yum 패키지를 이용하여 설치하는 방법입니다.
1) 시스템 패키지 업데이트
2) Nginx 저장소 추가
3) 다음 내용을 Nginx 저장소 파일에 추가합니다
vi /etc/yum.repos.d/nginx.repo
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
4) 파일을 저장하고 vi 편집기를 종료합니다.
5) Nginx 설치
sudo yum install nginx
6) Nginx 서비스를 시작합니다:
sudo systemctl start nginx
7) 시스템 재부팅 후 Nginx가 자동으로 시작되도록 설정합니다:
8) Nginx 서비스의 상태를 확인합니다:
9) 웹 브라우저를 열고 주소 표시줄에 CentOS 시스템 또는 로컬 호스트의 IP 주소를 입력합니다. Nginx가 설치되어 올바르게 작동하는지 확인하는 기본 Nginx 웹 페이지가 표시됩니다.
2. 소스 코드(Source Code) 수동 설치 방법
1) 시스템 패키지를 업데이트합니다.
2) 의존성 관련 패키지도 설치합니다.
3) Nginx 소스코드를 다운로드 받습니다.
5) 압축해제한 디렉토리로 이동합니다.
6) 환경을 빌드합니다.
7) make 명령어로 nginx 설치를 완료합니다.
make & make install
8) nginx 실행파일 심볼릭 링크를 설정해줍니다.
Advanced Load Balancer, Web Server, & Reverse Proxy - NGINX
NGINX accelerates content and application delivery, improves security, and facilitates availability and scalability for the busiest websites on the Internet.
www.nginx.com