> 백엔드 개발 > PHP 튜토리얼 > CentOS, RHEL 및 Fedora에 NGINX 웹 서버를 설치하는 방법

CentOS, RHEL 및 Fedora에 NGINX 웹 서버를 설치하는 방법

不言
풀어 주다: 2023-04-05 19:36:01
원래의
3206명이 탐색했습니다.

nginx(엔진 x)는 빠른 속도로 인해 매우 인기가 높은 강력한 웹 서버입니다. nginx는 역방향 프록시 서버 역할도 합니다. 이 기사에서는 CentOS, Rhel 및 Fedora 시스템에서 nginx 설정을 소개합니다.

CentOS, RHEL 및 Fedora에 NGINX 웹 서버를 설치하는 방법

1단계: nginx 설치

nginx 패키지는 기본 저장소에서 사용할 수 있습니다. 다음 명령을 실행하여 시스템에 사용 가능한 최신 nginx 버전을 설치하십시오.

$ yum install nginx    
$ dnf install nginx#On Fedora 22+ systems
로그인 후 복사

2단계: nginx 기본 구성

nginx를 시작하기 전에 몇 가지 초기 설정을 수행하세요. nginx 기본 구성 파일 /etc/nginx/nginx.conf를 편집하고 값을 업데이트합니다.

$ vim /etc/nginx/nginx.conf
로그인 후 복사

다음 값을 업데이트하세요.

worker_processes  4;   # Number of CPU available in system 
listen  80;  # Port on which nginx will listen
로그인 후 복사

3단계: nginx 서비스 시작

다음 명령을 사용하여 nginx 웹 서버를 시작하고 시스템 시작 시 자동으로 시작되도록 nginx를 구성합니다.

$ systemctl enable nginx.service
$ systemctl start nginx.service
로그인 후 복사

이제 선호하는 브라우저를 사용하여 포트 80의 서버에 액세스하면 기본 nginx 페이지가 표시됩니다.

4단계: nginx에서 가상 호스트 만들기

nginx의 초기 구성을 변경한 후 첫 번째 가상 호스트 구성부터 시작합니다. 애플리케이션의 문서 루트를 만드는 것부터 시작하세요.

$ sudo mkdir -p /var/www/example.com/httpdocs
$ sudo chown -R nginx.nginx /var/www/example.com
로그인 후 복사

이제 샘플 텍스트로 인덱스 파일을 만듭니다.

$ echo "Welcome to NGINX" > /var/www/example.com/httpdocs/index.html
로그인 후 복사

이제 가상 호스트 구성 파일을 만듭니다. example.com.conf라는 default.conf 파일의 복사본을 만들고 편집기에서 파일을 편집하면 됩니다.

$ cp /etc/nginx/conf.d/virtual.conf /etc/nginx/conf.d/example.com.conf
$ vim /etc/nginx/conf.d/example.com.conf
로그인 후 복사

구성 파일을 아래와 같이 일부 변경하고 다른 설정은 변경하지 않고 유지하세요.

server {
    listen       80;
    server_name  example.com;

    location / {
        root   /var/www/example.com/httpdocs;
        index  index.html index.htm;

    }
로그인 후 복사

마지막으로 다음 명령을 사용하여 nginx 서비스를 다시 시작하세요.

$ sudo systemctl restart nginx.service
로그인 후 복사

이 기사는 여기서 끝났습니다. 더 많은 흥미로운 콘텐츠를 보려면 PHP 중국어 웹사이트의 PHP 비디오 튜토리얼 칼럼을 참조하세요!

위 내용은 CentOS, RHEL 및 Fedora에 NGINX 웹 서버를 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿