Saya mengikuti tutorial di bawah ini untuk membuat server https https://docs.nodejitsu.com/articles/HTTP/servers/how-to-create-a-HTTPS-server/
dan program berjalan tanpa kesalahan
tetapi ketika saya tidak bisa membuka https://localhost:8000 di chrome saya
selalu mendapatkan ERR_SSL_PROTOCOL_ERROR
Nah, satu cara cepat untuk melakukan ini adalah dengan ngrok.
Ini sangat mudah digunakan dan hanya membutuhkan beberapa detik untuk menjalankannya. Ini semudah mengunduh versi sistem Anda. Unzip dan jalankan ngrok.exe
. Ini akan membuka jendela jenis baris perintah. Pastikan server Apache Anda atau yang Anda gunakan sedang berjalan.
Kemudian untuk hanya mendengarkan pada endpoint terowongan HTTPS, jalankan perintah berikut ini
ngrok http -bind-tls=true site.dev:80
atau pada port apa pun yang Anda perlukan https
untuk dipasang.
Buka browser dan ketik https://localhost/myApp
Anda akan melihatnya bekerja.
Dan jika anda mengetik http://localhost/myApp
juga berfungsi.
Semoga ini bermanfaat bagi siapa saja untuk solusi cepat.
Jika ini dimaksudkan untuk pengujian dan Anda tidak memerlukan sertifikat yang valid (yang tampaknya menjadi kasus karena Anda menggunakan "localhost &") Anda dapat menggunakan "self-signed &" cert, pastikan untuk mengkonfigurasi nginx untuk menunjuk ke mereka.
Saya bisa menjelaskan detailnya, tetapi sebenarnya ada postingan yang bagus tentang itu di tutorial komunitas Digital Ocean:
pastikan untuk menyesuaikan port (443) jika Anda ingin mendengarkan pada 8000.