CentOS 7에 Nginx를 설치하는 방법
NGINX (Engine X의 약자)는 이벤트 기반 (비동기) 아키텍처를 사용하는 강력한 무료 오픈 소스 HTTP 웹 서버이자 역방향 프록시입니다. C 프로그래밍 언어를 사용하여 작성되었으며 Unix와 유사한 운영 체제 및 Windows OS에서 실행됩니다.
역방향 프록시, 표준 메일 및 TCP/UDP 프록시 서버로도 작동하며 추가로로드 밸런서로 구성 할 수 있습니다. 웹의 많은 사이트에 힘을 실어주고 있습니다. 고성능, 안정성 및 기능이 풍부한 세트로 잘 알려져 있습니다.
이 기사에서는 명령 줄을 사용하여 CentOS 7 또는 RHEL 7 서버에서 Nginx HTTP 웹 서버를 설치, 구성 및 관리하는 방법을 설명합니다.
- A CentOS 7 Server Minimal Install
- A RHEL 7 Server Minimal Install
- A CentOS/RHEL 7 system with static IP address
Nginx 웹 서버 설치
1. 먼저 시스템 소프트웨어 패키지를 최신 버전으로 업데이트합니다.
# yum -y update
2. 다음으로 YUM 패키지 관리자를 사용하여 EPEL 저장소에서 Nginx HTTP 서버를 다음과 같이 설치합니다.
# yum install epel-release # yum install nginx

CentOS 7에서 Nginx HTTP 서버 관리
3. Nginx 웹 서버가 설치되면 처음 시작할 수 있으며 시스템 부팅시 자동으로 시작되도록 할 수 있습니다.
# systemctl start nginx # systemctl enable nginx # systemctl status nginx

Nginx 트래픽을 허용하도록 firewalld 구성
4. 기본적으로 CentOS 7 내장 방화벽은 Nginx 트래픽을 차단하도록 설정되어 있습니다. Nginx에서 웹 트래픽을 허용하려면 아래 명령을 사용하여 HTTP 및 HTTPS에서 인바운드 패킷을 허용하도록 시스템 방화벽 규칙을 업데이트하십시오.
# firewall-cmd --zone=public --permanent --add-service=http # firewall-cmd --zone=public --permanent --add-service=https # firewall-cmd --reload

CentOS 7에서 Nginx 서버 테스트
5. 이제 다음 URL로 이동하여 Nginx 서버를 확인할 수 있습니다. 기본 nginx 페이지가 표시됩니다.
http://SERVER_DOMAIN_NAME_OR_IP

Nginx 중요 파일 및 디렉토리
- The default server root directory (top level directory containing configuration files): /etc/nginx.
- The main Nginx configuration file: /etc/nginx/nginx.conf.
- Server block (virtual hosts) configurations can be added in: /etc/nginx/conf.d.
- The default server document root directory (contains web files): /usr/share/nginx/html.
다음 Nginx 웹 서버 관련 기사를 읽고 싶을 수도 있습니다.
- How to Setup Name-based and IP-based Virtual Hosts (Server Blocks) with NGINX
- The Ultimate Guide to Secure, Harden and Improve Performance of Nginx Web Server
- How to Install Varnish Cache 5.1 for Nginx on CentOS 7
- Install Latest Nginx 1.10.1, MariaDB 10 and PHP 5.5/5.6 on CentOS 7
이 기사에서는 CentOS 7의 명령 줄에서 Nginx HTTP 서버를 설치하고 관리하는 방법에 대해 설명했습니다. 아래 의견 양식을 통해 질문하거나 피드백을 제공 할 수 있습니다.