메뉴 건너뛰기

IT지혜

최근에는 APM(Apache+PHP+Mysql) 의 Apache 와 Nginx, litespeed 등 많은 종류의 웹서버들이 있는데 그중에 Caddy 라는 것을 소개하고자 합니다.

간단히 Caddy 는 Golang 기반의 HTTP/2 를 지원하는 Web Server 입니다. 최근에 들어서는 HTTP/3 까지 실험적으로 지원을 하고 있습니다. Caddy 는 Reverse  Proxy 기능을 내장하고 있는 웹서버로 개인 정보를 취급하는 사이트에 있어서 필수인 SSL 인증서 또한 자동으로 등록하여 주기 때문에 관리에 있어서 좀더 수월할 것으로 생각됩니다. 그리고 80포트(HTTP_로 접근하는 주소를 자동으로 443포트(HTTPS)로 자동으로 전환해주기도 합니다.

 

Caddy 서버에 더 자세한 정보를 알고 싶다면 아래의 웹페이지에서 확인하여 보세요.

https://caddyserver.com/

 

시스템 환경 : Ubuntu 20.04.1 server (focal)

1. MariaDB 설치

- 먼저 데이터베이스로 MariaDB 10.5.8 을 설치합니다. 아래의 명령어를 사용하여 repo 를 추가합니다. (한국 미러서버)

sudo apt-get install software-properties-common dirmngr apt-transport-https
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] https://mirror.yongbok.net/mariadb/repo/10.5/ubuntu focal main'

 

- repo 를 추가한 이후에 아래의 명령어를 실행하여 실제 mariadb-server 패키지를 설치합니다.

sudo apt update
sudo apt install mariadb-server

 

 

 

수정한 이유 :