>운영 및 유지보수 >엔진스 >Nginx 프록시 관리자 튜토리얼: 빠른 시작 가이드

Nginx 프록시 관리자 튜토리얼: 빠른 시작 가이드

PHPz
PHPz원래의
2023-09-27 17:39:381761검색

Nginx Proxy Manager教程:快速入门指南

Nginx 프록시 관리자 튜토리얼: 빠른 시작 가이드, 특정 코드 예제 필요

소개:
네트워크 기술의 발전으로 프록시 서버는 일상적인 인터넷 사용의 일부가 되었습니다. Nginx Proxy Manager는 Nginx 기반의 프록시 서버 관리 플랫폼으로, 프록시 서버를 신속하게 구축하고 관리하는 데 도움이 됩니다. 이 기사에서는 Nginx 프록시 관리자의 빠른 시작 가이드와 일부 특정 코드 예제를 소개합니다.

1. Nginx 프록시 관리자 소개
Nginx 프록시 관리자는 Nginx 기반의 프록시 서버 관리 플랫폼으로, 프록시 서버를 쉽게 구성하고 관리할 수 있는 간단하고 사용하기 쉬운 그래픽 인터페이스를 제공합니다. Nginx 프록시 관리자를 사용하면 역방향 프록시, 로드 밸런싱, SSL/TLS 인증서 관리 및 기타 기능을 구현할 수 있어 프록시 서버 설정 및 관리 프로세스가 크게 단순화됩니다.

2. Nginx 프록시 관리자 설치

  1. 설치 패키지 다운로드:
    Nginx 프록시 관리자의 공식 GitHub 저장소에서 최신 설치 패키지를 찾을 수 있습니다. 다운로드하고 압축을 풀려면 적절한 설치 패키지를 선택하세요.
  2. 종속성 설치:
    Nginx 프록시 관리자를 설치하기 전에 먼저 일부 종속성 패키지를 설치해야 합니다. 다음 명령을 통해 종속성을 설치합니다.

    sudo apt-get update
    sudo apt-get install -y curl git make jq certbot socat
  3. Docker 및 Docker Compose 설치:
    Nginx Proxy Manager는 Docker를 기반으로 하므로 먼저 Docker 및 Docker Compose를 설치해야 합니다. 설치는 공식문서를 참고하시면 됩니다.
  4. Nginx 프록시 관리자 시작:
    설치가 완료된 후 압축이 풀린 디렉터리에 들어가서 다음 코드를 실행하여 Nginx 프록시 관리자를 시작해야 합니다.

    cd nginx-proxy-manager
    sudo docker-compose up -d

3. Nginx 프록시 관리자 구성

  1. 에 로그인 웹 관리 인터페이스:
    Nginx 프록시 관리자의 웹 관리 인터페이스에 들어가려면 브라우저에 서버의 IP 주소 또는 도메인 이름을 입력하고 포트 번호는 1880입니다.
  2. 프록시 서버 만들기:
    웹 관리 인터페이스의 왼쪽 탐색 모음에서 "프록시 호스트"를 클릭한 다음 오른쪽 상단에 있는 "프록시 호스트 추가" 버튼을 클릭하세요. 팝업 생성 페이지에서 프록시 서버 이름, 호스트 이름, 대상 URL 및 기타 정보를 입력합니다. 구성을 저장하려면 "저장" 버튼을 클릭하세요.
  3. SSL/TLS 인증서 구성:
    프록시 서버를 생성하는 동안 프록시 서버에 대한 SSL/TLS 인증서를 구성할지 여부를 선택할 수 있습니다. 생성 페이지에서 "Force SSL" 옵션을 체크하고 인증서 정보를 입력하세요. 구성을 저장하려면 "저장" 버튼을 클릭하세요.

4. Nginx 프록시 관리자 실행
구성이 완료되면 왼쪽 탐색 모음에서 "도메인" 탭을 클릭하고 도메인 이름을 프록시 서버의 IP 주소로 지정해야 합니다. 그런 다음 오른쪽 상단 모서리에 있는 "SSL 인증서" 탭을 클릭하고 이 페이지에서 "강제 갱신" 버튼을 클릭하여 도메인 이름에 대한 SSL/TLS 인증서를 생성합니다.

구성이 완료되면 구성된 호스트 이름이나 도메인 이름에 액세스하여 프록시 서버에 액세스할 수 있습니다. 프록시 서버는 요청을 대상 URL로 전달하고 SSL/TLS를 통해 암호화합니다.

5. 요약
이 글의 소개를 통해 Nginx Proxy Manager의 빠른 시작 가이드에 대해 알아보고 몇 가지 구체적인 코드 예제를 배웠습니다. Nginx Proxy Manager를 사용하면 프록시 서버를 쉽게 생성하고 관리하여 역방향 프록시, 로드 밸런싱, SSL/TLS 인증서 관리 등의 기능을 구현할 수 있습니다. 이 글이 모든 사람이 Nginx Proxy Manager를 이해하고 사용하는 데 도움이 되기를 바랍니다.

위 내용은 Nginx 프록시 관리자 튜토리얼: 빠른 시작 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.