Setelah menerapkan Sertifikat SSL ke server web, browser mungkin menampilkan error seperti "koneksi tidak aman", "situs tidak dapat dijangkau", atau "protokol tidak didukung". Penyebab umum mencakup sertifikat kedaluwarsa, ketidaksesuaian domain, port yang diblokir, atau versi TLS yang sudah usang.
"Koneksi Anda ke situs ini tidak aman"
Kemungkinan penyebab: cache browser kedaluwarsa, ketidaksesuaian antara domain dan sertifikat, atau sertifikat telah kedaluwarsa.
Solusi:
-
Bersihkan cache browser dan kunjungi kembali situs tersebut.
-
Verifikasi bahwa domain yang terikat pada Sertifikat SSL sesuai dengan domain yang sedang diakses.
Opsi A: Periksa di Konsol Certificate Management Service
Masuk ke Konsol Certificate Management Service.
Di panel navigasi sebelah kiri, pilih Certificate Management > SSL Certificate Management.
-
Pada halaman SSL Certificate Management, temukan sertifikat yang telah diterapkan dan verifikasi bahwa domain yang terikat sesuai dengan domain situs. Jika tidak sesuai, unggah sertifikat yang benar untuk domain tersebut.
Opsi B: Periksa di browser
-
Kunjungi domain situs dan klik ikon gembok di bilah alamat browser.
-
Klik Certificate is not valid.
-
Di detail sertifikat, verifikasi bahwa Common Name (CN) sesuai dengan domain situs.
-
Periksa apakah Sertifikat SSL telah kedaluwarsa.
Sertifikat SSL berlaku selama satu tahun secara default. Jika peringatan "tidak aman" muncul setelah penerapan berikutnya, kemungkinan sertifikat telah kedaluwarsa. Periksa tanggal kedaluwarsa menggunakan salah satu metode berikut.
Opsi A: Periksa di Konsol Certificate Management Service
Masuk ke Konsol Certificate Management Service.
Di panel navigasi sebelah kiri, pilih Certificate Management > SSL Certificate Management.
-
Pada halaman SSL Certificate Management, temukan sertifikat yang telah diterapkan dan periksa apakah sertifikat tersebut telah kedaluwarsa.
Jika sertifikat telah kedaluwarsa, segera lakukan perpanjangan. Untuk informasi lebih lanjut, lihat Perpanjangan dan kedaluwarsa Sertifikat SSL.
Opsi B: Periksa di browser
-
Kunjungi domain situs dan klik ikon gembok di bilah alamat browser.
-
Klik Certificate is not valid.
-
Di detail sertifikat, periksa tanggal kedaluwarsa.
-
Verifikasi bahwa format Sertifikat SSL benar.
Server web yang berbeda memerlukan format sertifikat yang berbeda. Untuk informasi lebih lanjut, lihat Menerapkan sertifikat.
Kemungkinan penyebab: Jalur atau nama file sertifikat salah dalam file konfigurasi.
Solusi:
Verifikasi bahwa jalur dan nama file sertifikat dalam file konfigurasi server web sesuai dengan file aktual di server. Contoh NGINX:
server {
listen 443 ssl;
server_name example.com;
#Ganti jalur berikut dengan jalur file Sertifikat SSL dan file kunci privat Anda yang sebenarnya
ssl_certificate /etc/nginx/ssl/example.com.crt;
ssl_certificate_key /etc/nginx/ssl/example.com.key;
# Konfigurasi lainnya...
}
Kemungkinan penyebab: Server web masih menggunakan sertifikat lama setelah sertifikat baru dibeli.
Solusi:
Buat tugas deployment untuk mengunggah sertifikat baru ke server, atau ganti file sertifikat lama pada jalur yang dikonfigurasi. Untuk informasi lebih lanjut, lihat Menerapkan Sertifikat SSL ke ECS dan Simple Application Server.
"Situs ini tidak dapat dijangkau"
Kemungkinan penyebab: Port 443 tidak terbuka.
Solusi:
-
Jika menggunakan instans Elastic Compute Service (ECS) Alibaba Cloud, buka halaman Security Groups di Konsol ECS untuk membuka port 443. Untuk langkah-langkah detail mengenai konfigurasi security group, lihat Menambahkan aturan security group.
CatatanPort default (HTTP 80, HTTPS 443) tidak memerlukan nomor port dalam URL. Untuk port non-default, gunakan format
http://nama_domain:nomor_portatauhttps://nama_domain:nomor_port. -
Verifikasi bahwa Port HTTPS 443 terbuka. Jika menggunakan port non-standar, pastikan port tersebut terbuka dan tidak digunakan oleh layanan lain.
-
Jika firewall dikonfigurasi, verifikasi bahwa firewall tidak memblokir akses eksternal ke port 443.
-
Untuk server non-Alibaba Cloud, rujuk panduan konfigurasi keamanan dari penyedia Anda untuk membuka port 443.
Kemungkinan penyebab: Konfigurasi server web salah.
Solusi:
-
Verifikasi bahwa direktif SSL/TLS dikonfigurasi dengan benar dan port 443 sedang didengarkan.
-
Periksa file konfigurasi untuk kesalahan sintaksis.
Kemungkinan penyebab: Sertifikat SSL telah kedaluwarsa atau tidak diterbitkan dengan benar.
Solusi:
-
Periksa apakah sertifikat telah kedaluwarsa. Jika iya, segera lakukan perpanjangan. Untuk informasi lebih lanjut, lihat Perpanjangan dan kedaluwarsa Sertifikat SSL.
-
Verifikasi bahwa sertifikat diterbitkan dengan benar dan domain yang terikat sesuai dengan domain yang sedang diakses.
Kemungkinan penyebab: Masalah resolusi DNS.
Solusi:
-
Verifikasi bahwa domain di-resolve ke alamat IP server yang benar. Anda dapat menggunakan perintah
pingataunslookupuntuk memeriksa resolusi DNS. -
Jika menggunakan layanan CDN, verifikasi bahwa CDN dikonfigurasi dengan benar dan tidak memblokir traffic HTTPS.
Jika masalah tetap berlanjut, periksa log server web dan aplikasi. Coba akses dari perangkat atau jaringan lain untuk mengesampingkan masalah lokal. Jika memerlukan bantuan lebih lanjut, Anda dapat menghubungi account manager Anda untuk bantuan.
"Menggunakan protokol yang tidak didukung"
Kemungkinan penyebab: Server web menggunakan versi protokol yang sudah tidak digunakan lagi (SSL 2.0/3.0, TLS 1.0/1.1) atau versi TLS yang tidak kompatibel dengan OS klien.
Solusi:
-
Aktifkan TLS 1.2 atau TLS 1.3 dalam konfigurasi server web Anda. Pastikan klien mendukung versi yang dikonfigurasi. Contoh NGINX:
server { listen 443 ssl; server_name yourdomain.com; # Jalur sertifikat SSL dan kunci privat ssl_certificate /path/to/your_certificate.crt; ssl_certificate_key /path/to/your_private.key; # Tetapkan versi protokol SSL/TLS yang didukung ssl_protocols TLSv1.2 TLSv1.3; # Opsional: Tetapkan paket sandi yang lebih aman ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256'; location / { root /var/www/html; index index.html index.htm; } } -
Pastikan paket sandi server kompatibel dengan versi TLS OS klien. Langkah-langkah berikut berlaku untuk Windows.
-
Buka Control Panel dan klik Network and Internet.
-
Di panel Network and Internet, klik Internet Options, lalu klik tab Advanced.
-
Pilih TLS 1.2 atau TLS 1.3 untuk keamanan dan kompatibilitas yang lebih baik.
-
"Sebagian halaman ini tidak aman (misalnya gambar)" atau resource eksternal gagal dimuat
Kemungkinan penyebab: Kode sumber situs mereferensikan resource melalui HTTP.
Solusi:
-
Ganti URL resource HTTP dengan HTTPS agar semua resource eksternal (gambar, skrip, stylesheet) dimuat melalui HTTPS.
-
Untuk resource pada domain yang sama, gunakan URL relatif. Browser akan secara otomatis menggunakan protokol halaman saat ini.
-
Jika resource pihak ketiga tidak mendukung HTTPS, hapus referensi HTTP, lakukan redeployment, dan verifikasi situs.
Implementasi bervariasi tergantung situs. Modifikasi kode sesuai skenario spesifik Anda. Jika memerlukan bantuan, Anda dapat menghubungi account manager Anda untuk bantuan.