Caddy adalah sebuah web server yang memiliki kemudahan dalam membuat file konfigurasi, dan juga secara default menggunakan SSL dari let’s encrypt. Domain harus benar-benar aktif agar bisa mendapatkan https dari let’s encrypt.
Pada tutorial kali ini, asumsi ada sebuah domain http://web1.akhfa.me dan http://www.web1.akhfa.me yang sudah aktif dan akan dijalankan pada caddy.
Hal pertama yang dilakukan adalah install php
sudo yum install php php-mysql php-fpm
Install mariadb server
sudo yum install mariadb-server mariadb
Jalankan kedua program di atas.
systemctl start php-fpm
systemctl start mariadb
Enable kedua program di atas agar ketika server reboot, program di atas tetap jalan.
systemctl enable php-fpm
systemctl enable mariadb
Bagian terakhir adalah instalasi caddy web server. Download dari link berikut dan pilih sesuai kebutuhan.
https://caddyserver.com/download
Masukkan ke folder /opt/caddy di server.
extract file hasil download dengan tar xzf caddy*
Buat file Caddyfile kurang lebih seperti berikut:
web1.akhfa.me, www.web1.akhfa.me { # domain yang akan digunakan. root /var/www/html # root directory dari web gzip # Kompresi agar data lebih kecil log /var/log/caddy/access.log # Tempat log caddy diletakkan fastcgi / 127.0.0.1:9000 php # Fast CGI ke php interpreter }
Pada file konfigurasi di atas, ada 2 buah virtual host yang memiliki 1 blok konfigurasi.
Jalankan mkdir /var/log/caddy untuk menyimpan log dari caddy.
Dan akhirnya, jalankan server caddy
sudo ./caddy
Ketika sudah beberapa kali dijalankan, maka akan muncul log semacam ini
Activating privacy features... done. web1.akhfa.me:https Warning: File descriptor limit 1024 is too low for production sites. At least 4096 is recommended. Set with "ulimit -n 4096". www.web1.akhfa.me:https web1.akhfa.me:http www.web1.akhfa.me:http
Buatlah file .html ataupun .php di dalam folder /var/www/html, dan kemudian web dapat diakses melalui https://web1.akhfa.me atau https://www.web1.akhfa.me
Halo semua Github memiliki fitur terkait Pull Request yang cukup luar biasa, yaitu dapat melakukan…
Hello everyone! 👋 Welcome to our step-by-step guide on using kubeadm to install Kubernetes. It's…
Proxmox adalah hypervisor yang populer digunakan karena penggunaannya yang cukup simpel jika dibandingkan dengan hypervisor…
This post is mirror of https://forums.rancher.com/t/failed-upgrade-from-v0-8-1-to-v1-0-0-caused-by-pv-created-before-v0-6-2/17586 I scale down all pods that has vpc to…
Ubuntu Konfigurasi network pada Ubuntu Server 18.04 berbeda dengan ubuntu versi sebelumnya. Versi sebelumnya menggunakan…
For detailed problems, see https://notulensiku.com/2019/02/fix-integrated-terminal-font-vscode/ To solve on mac, you need to install powerline fonts…