nginx(엔진 x)는 빠른 속도로 인해 매우 인기가 높은 강력한 웹 서버입니다. 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!