Langkah demi langkah untuk untuk pasang SSL percuma bagi pengguna shared hosting Namecheap.
Update penulis: Diperbaharui dan semakin mudah.
Gunakan pautan pautan cepat diatas untuk pergi kebahagian yang dikehendaki.
Dalam post ini anda akan belajar bagaimana cara pasang SSL percuma di Namecheap.
Untuk pemasangan SSL pertama kali, teruskan membaca.
Untuk tujuan ‘renew‘ pergi ke bahagian – Cara untuk renew SSL
☕Anda telah menjimatkan ±RM50. Follow Page Ithmm untuk tips blogging!❤️.
Perkara perlu diketahui
Berikut beberapa perkara yang mungkin perlu diambil tahu:
- Panduan ini lengkap, berfungsi dan mudah untuk dipraktikkan.
- Khas untuk shared hosting Namecheap atau;
- Hosting yang cPanelnya yang tidak tersedia plugin seperti ‘lets ecrypt’.
- Perlu akses terminal dalam cPanel. Diterangkan dibawah.
- Mungkin perlu hubungi customer support Namecheap untuk aktifkan terminal.
- Kena install acme.sh shell script. Diterangkan dibawah.
- Untuk maklumat lanjut acme.sh boleh rujuk: https://github.com/acmesh-official/acme.sh/wiki
- SSL percuma hanya untuk 90 hari sahaja. Perbaharui apabila tamat tempoh.
Cara pasang SSL kali pertama
Bahagian ini untuk panduan pemasangan SSL percuma pertama kalinya.
Yang mana sebelum ini mungkin anda menggunakan SSL berbayar dari Namecheap.
Ikuti langkah berikut:
01.Akses cPanel anda
- Log masuk ke akaun Namecheap anda dan klik pada menu ‘Hosting list’
- Paparan yang menunjukkan kesemua senarai laman web anda akan keluar.
- Terdapat butang ‘GO TO CPANEL’ pada bahagian hujung. Klik pada butang tersebut untuk akses cPanel.
02.Aktifkan SSH dan akses terminal
- Untuk aktifkan SSH, cari menu ‘Manage Shell‘ yang terletak dalam bahagian ‘Exclusive for Namecheap Customer‘.
- Klik menu tersebut dan klik pada toggle switch yang terletak pada penjuru kanan atas paparan.
- Dalam keadaan aktif, toggle switch berwarna hijau.
- Balik ke paparan utama cPanel, skrol ke bawah sehingga anda jumpa bahagian ‘ADVANCE‘.
- Dalam bahagian tersebut, cari dan klik pada menu ‘Terminal‘
- Sekiranya menu ‘Terminal‘ tidak wujud dalam ruangan ‘Advance‘, hubungi customer support live chat melalui akaun namecheap anda. Mereka mungkin ‘menyembunyikan’ fungsi tersebut untuk tujuan keselamatan
- Selepas menu terminal tersedia, klik menu tersebut untuk memulakan.
- Jika keluar notifikasi amaran, klik pada ‘I understand…’
04.Install acme.sh
Sila ambil perhatian, dalam ruangan terminal shortcut key untuk paste (Ctrl+V) tidak dapat digunakan. Kena right-click mouse dan Paste.
Lakukan satu persatu urutan berikut:
- Copy atau taip masuk command berikut dalam ruangan terminal dan enter.
git clone --depth 1 https://github.com/acmesh-official/acme.sh.git
- Seterusnya, masukkan command berikut dan enter:
cd acme.sh
- Untuk command ini, gantikan ‘[email protected]’ dengan email anda, masukkan dan enter. Contoh: ./acme.sh –install -m [email protected]
./acme.sh --install -m [email protected]
- Untuk reset terminal, taip masuk command berikut dan enter:
bash
- Proses install acme.sh selesai.
05.Buat dan pasang SSL
Penting: Jika laman web anda menggunakan CDN(cloudflare, KeyCDN…) atau plugin cache (litecache, minicache, totalcache…) bagi disable atau deactivate terlebih dahulu.
Buat satu persatu sehingga selesai.
Anda boleh copy dahulu command dibawah di notepad, gantikan ‘mydomain.com’, copy semula dan masukkan dalam terminal untuk lebih mudah.
- Proses buat SSL. Copy atau taip masuk command dibawah, gantikan ‘mydomain.com’ dengan nama domain anda, dan enter:
acme.sh --issue -d mydomain.com -d www.mydomain.com -w $HOME/public_html/
- Prosess install. Copy atau taip masuk command dibawah, gantikan ‘mydomain, dan enter:
acme.sh --install-cert -d mydomain.com -d www.mydomain.com
- Dan akhir sekali, deploy. Copy atau taip masuk command dibawah, gantikan ‘mydomain, dan enter:
acme.sh --deploy -d mydomain.com -d www.mydomain.com --deploy-hook cpanel_uapi
Dan proses untuk pasang SSL percuma untuk shared hosting SSL telah selesai.
Anda boleh periksa laman anda untuk tanda SSL iaitu https atau mangga kunci hijau pada ruangan url address di pelayar internet.
(atau gunakan aplikasi online seperti ssl checker)
06.Anda perlu tahu
Seterusnya, proses untuk renew SSL ini sepatutnya berjalan secara automatik setiap kali SSL tamat.
Anda boleh gunakan command berikut pada terminal untuk lihat tarikh SSL untuk diperbaharui.
acme.sh --list
Jika anda menggunakan CDN, proses automatik ini mungkin tidak dapat berfungsi. Kena lakukan secara manual.
Oleh itu, bookmark post ini untuk kegunaan pada 90 hari akan datang.
Cara untuk renew SSL
Gunakan bahagian ini HANYA jika proses renew automatik SSL anda tidak berjaya.
Periksa terlebih dahulu status SSL anda menggunakan command berikut pada terminal:
acme.sh --list
Jika masih belum diperbaharui, lakukan proses dibawah secara manual.
Oleh kerana ini bukan kali pertama anda melakukan pemasangan SSL, kita ringkaskan agar lebih cepat prosesnya.
Penting: Jangan lupa, deactivate atau disable terlebih dahulu CDN dan plugin cache.
Masukkan command dibawah satu persatu dalam terminal sehingga proses selesai:
acme.sh --issue -d mydomain.com -d www.mydomain.com -w $HOME/public_html/ acme.sh --install-cert -d mydomain.com -d www.mydomain.com acme.sh --deploy -d mydomain.com -d www.mydomain.com --deploy-hook cpanel_uapi
Hanya perlu gantikan ‘mydomain.com’ dengan nama domain anda dan siap.
Untuk step pertama diatas, jika fail, tambahkan ‘- -force’ dalam command seperti berikut:
acme.sh --issue --force -d mydomain.com -d www.mydomain.com -w $HOME/public_html/
Video cara pasang rujukan
Berikut saya sertakan sekali video ringkas untuk cara pasang ssl ini:
Adakah post Cara Pasang SSL Percuma di Namecheap ini membantu anda?
Jika ya, sebarkan dan bantu lebih ramai blogger untuk dapatkan SSL percuma.
Leave a Reply