mengaktifkan SSL / HTTPS.
HTTPS membuat website lebih aman, profesional, dan dipercaya oleh browser maupun Google.
Kenapa Wajib Pakai HTTPS?
- Data terenkripsi (lebih aman)
- Website tidak dianggap “Not Secure”
- SEO lebih baik
- Cocok untuk website publik & produksi
Metode yang Digunakan
Tutorial ini menggunakan Nginx Proxy Manager (NPM) karena:
- Gratis (Let’s Encrypt)
- GUI via browser
- Mudah untuk pemula
- Cocok untuk Docker & colocation mini
Persiapan
- WordPress Docker sudah berjalan
- Docker & Docker Compose aktif
- Domain sudah diarahkan ke IP Server
- Port 80 dan 443 terbuka
Contoh domain:
konten.mnetwifi.com
Step 1 – Buat Folder Nginx Proxy Manager
mkdir nginx-proxy-manager
cd nginx-proxy-manager
Step 2 – Buat File docker-compose.yml
nano docker-compose.yml
Isi dengan konfigurasi berikut:
version: '3.8'
services:
npm:
image: jc21/nginx-proxy-manager:latest
container_name: nginx_proxy_manager
restart: always
ports:
- "80:80"
- "81:81"
- "443:443"
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
Step 3 – Jalankan Nginx Proxy Manager
docker compose up -d
Cek container:
docker ps
Step 4 – Login ke Nginx Proxy Manager
Akses via browser:
http://IP-SERVER:81
Login default:
- Email:
admin@example.com - Password:
changeme
Setelah login, kamu akan diminta mengganti email dan password.
Step 5 – Setting Proxy Host WordPress
- Klik Proxy Hosts → Add Proxy Host
- Domain Names:
konten.mnetwifi.com - Scheme: http
- Forward Hostname / IP:
IP-SERVER - Forward Port:
8080 - Centang Block Common Exploits
Step 6 – Aktifkan SSL Let’s Encrypt
- Buka tab SSL
- Centang Request a new SSL Certificate
- Centang Force SSL
- Centang HTTP/2 Support
- Masukkan email aktif
- Klik Save
Jika berhasil, SSL akan aktif otomatis.
Step 7 – Akses WordPress via HTTPS
https://konten.mnetwifi.com
Website WordPress sekarang sudah menggunakan HTTPS 🔒
Tips Penting WordPress + SSL Docker
- Jangan expose port 8080 ke publik
- Gunakan domain langsung ke NPM
- Backup folder letsencrypt secara berkala
- Gunakan reverse proxy untuk banyak website
Cocok untuk Colocation Mini
Setup Docker + WordPress + HTTPS ini sangat cocok dijalankan di
Colocation Mini karena:
- Hemat resource
- Mudah scaling
- Profesional & aman
Butuh Tempat Server Stabil?
Ingin belajar Docker, WordPress, dan SSL tanpa ribet listrik & internet?
Gunakan Colocation Mini MNetWiFi.
💬 Konsultasi Colocation Mini via WhatsApp
WhatsApp: +62 817-7681-2221
Penutup
Dengan HTTPS, WordPress Docker kamu sudah siap digunakan untuk publik dan produksi.
Tutorial selanjutnya yang bisa kamu pelajari:
- Optimasi WordPress Docker agar tidak lemot
- Backup & Restore WordPress Docker
- Monitoring Server & Website Docker