Ubuntu 22.04에 캐디 설치 - HostnExtra

이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 설명합니다. 이 문서는 설치 프로세스를 안내하고 웹 사이트를 호스팅합니다.

Caddy 웹 서버는 Go로 작성된 오픈 소스 웹 서버입니다. 웹 사이트 호스팅에 유용한 여러 기능과 함께 제공되는 단순성과 보안을 중심으로 설계되었습니다. Caddy는 유연하고 효율적인 정적 파일 서버이자 강력하고 확장 가능한 리버스 프록시입니다.

전제 조건


  • Ubuntu 설치 전용 서버 또는 KVM VPS.
  • 루트 사용자 액세스 또는 관리 권한이 있는 일반 사용자.

  • Install Caddy on Ubuntu 22.04

    1. 서버를 최신 상태로 유지


    # apt update -y && apt upgrade -y
    WWWW2. 캐디 설치

    다음 명령은 공식 caddy.service 단위 파일을 사용하여 caddy라는 시스템 서비스로 Caddy를 설치하고 자동으로 시작하고 실행합니다.

    종속성 설치:


    # sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https
    먼저 다음 명령을 사용하여 GPG 키를 추가합니다.

    # curl -1sLf ‘https://dl.cloudsmith.io/public/caddy/stable/gpg.key’ | sudo gpg –dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
    


    다음으로 리포지토리를 추가하고 업데이트합니다.

    # curl -1sLf ‘https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt’ | sudo tee /etc/apt/sources.list.d/caddy-stable.list
    

    # apt update
    마지막으로 다음 명령을 사용하여 캐디를 설치합니다.
    # apt install caddy
    이제 브라우저로 이동하여 서버 IP 또는 도메인 이름을 입력하십시오.

    http://Server-IP

    또는

    http://example.com

    우분투에 캐디 설치

    3. 캐디로 도메인 구성



    다음으로 이동하기 전에 먼저 등록 기관 또는 제어판에서 도메인의 A/AAAA DNS 레코드를 설정하십시오.

    참고: hostnextra.com을 도메인 이름으로 바꾸십시오.

    웹사이트 파일용 디렉토리 생성
    # mkdir -p /var/www/html/hostnextra.com
    다음으로 SELinux를 사용하는 경우 웹 콘텐츠에 대한 파일 보안 컨텍스트를 변경해야 합니다. (선택 과목)

    # chcon -t httpd_sys_content_t /var/www/html/hostnextra.com -R
    # chcon -t httpd_sys_rw_content_t /var/www/html/hostnextra.com -R
    


    이제 Caddy의 구성 파일을 열고 도메인 이름을 추가하고 웹 사이트의 루트 디렉토리를 변경하십시오.
    # nano /etc/caddy/Caddyfile
    사이트 루트를/var/www/html/hostnextra.com(웹사이트 경로 작성)으로 변경합니다.

    캐디 HostnExtra 설치

    메모:

    SSL을 사용하려면 :443 SSL 포트를 언급하고 SSL 인증서도 설치해야 합니다.

    caddy trust 명령을 실행하여 SSL 로컬 인증서를 설치할 수 있습니다. 아직 테스트하지 않았습니다. 나중에 수행하면 자습서를 업데이트할 것입니다. 자세한 내용은 자동 HTTPS에 대한 공식 문서를 확인할 수 있습니다.

    변경을 완료하면 caddy.service를 다시 로드하여 변경 사항을 반영합니다.
    # systemctl reload caddy
    이제 다음 명령을 사용하여/var/www/html/hostnextra.com에 index.html 파일을 만듭니다.

    # echo ‘<!doctype html><head><title>Hello from Caddy!</title></head><body><h1 style=”font-family: sans-serif”>This page is being served via Caddy</h1></body></html>’ | sudo tee /var/www/html/hostnextra.com/index.html
    


    마지막으로 브라우저에서 페이지를 새로 고치면 새로 생성된 index.html이 표시됩니다.

    이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 살펴보았습니다.

    좋은 웹페이지 즐겨찾기