CentOS에 NGINX 설치

CentOS에 NGINX 설치

2022-06-03 last update

6 minutes reading Nginx
모든 웹 서버에 대해 성능은 기억해야 한다.사실상 성능은 서버 운행의 성공 여부를 결정하는 주요 요소이다.서버 속도가 빠를수록 현재 하드웨어 구성의 성능이 좋아집니다.
사용 가능한 서버 응용 프로그램이 많습니다.가장 유행하는 것은 아파치와 NGINX이다.그것들은 모두 공짜로 개원된 것이다.물론 아파치는 세계적으로 인기가 높은 선택이다.사실 현재 인터넷 세계의 65퍼센트가 넘는 서버는 아파치가 동력을 제공한다!
그러나 이것은 NGINX (engine ex – 이것이 바로 그것의 발음) 를 약화시키는 좋은 점이 아니다.NGINX는 Apache가 제공할 수 없는 많은 추가 이점을 제공합니다.
우선 가장 중요한 원인은 성능이다.NGINX는 아파치의 경량급 대체품으로 아파치보다 더 좋은 전체적인 성능을 제공한다.NGINX는 Linux와 다른 유닉스와 유사한 환경에도 적합하다.그러나 NGINX는 유연성이 부족합니다.대부분의 경우, 다른 모듈을 NGINX 바이너리 파일로 컴파일해야 합니다. NGINX가 아닌 모든 모듈은 동적 모듈 불러오기를 지원하기 때문입니다.
그것들은 모두 무료이기 때문에, 당신은 지금 자신의 서버를 쉽게 시작할 수 있습니다!오늘 강좌에서는 테스트 CentOS 시스템에서 실행되는 NGINX를 검사합니다.

NGINX 설치


NGINX는 EPEL 저장소에서 사용할 수 있습니다.설치를 시작합시다!
먼저 시스템에 EPEL 저장소가 설정되어 있는지 확인합니다.
sudo yum install epel-release


sudo yum update

이제 설치할 때가 됐어요!!!
sudo yum install nginx



NGINX 시작


설치가 완료되었으니 시동을 걸어야 합니다!얘는 혼자 시작하지 않을 거야!
sudo systemctl start nginx

방화벽을 사용하도록 시스템이 구성된 경우 서버 간 HTTP 및 HTTPS 통신을 활성화합니다.
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

테스트 서버 작업 시간 –
http://
서버의 IP 주소가 없습니까?그런 다음 다음 다음 명령을 실행하여 답을 찾을 수 있습니다.
ip addr

내 경우'enp0s3'연결이 필요합니다.이제 다음 명령을 실행하여 IP 주소를 찾습니다.
ip addr show enp0s3 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

또한 시스템이 시작될 때마다 NGINX를 활성화할 수도 있습니다.
sudo systemctl enable nginx

추가 구성


기본 설정이 항상 가장 좋은 것은 아니다. 왜냐하면 이것은 특정한 사용 상황에 달려 있기 때문이다.다행히도 NGINX는 편리한 프로필을 제공합니다.
  • NGINX 글로벌 구성 파일
    /etc/nginx/nginx.conf
  • 기본 서버 루트 디렉토리
    /usr/share/nginx/html
  • 서버 블록 구성
    /etc/nginx/conf.d/*.conf
  • 즐기다