GNU/Linux >> Belajar Linux >  >> Linux

Mengapa penyedia hosting tidak mengizinkan SSL melalui port 443?

Solusi 1:

Secara historis, HTTPS memerlukan IP khusus per situs/sertifikat, karena browser perlu memverifikasi sertifikat sebelum mengirim Host tajuk. Mungkin saja penyedia hosting Anda menggunakan port khusus, untuk menghemat IP.

Saat ini, bagaimanapun, hampir semua browser modern mendukung Indikasi Nama Server, yang memungkinkan hosting virtual beberapa situs HTTPS pada IP dan port yang sama, jadi bahkan itu bukan alasan yang bagus lagi. Jika ini adalah layanan hosting bersama, kecil kemungkinannya ada perubahan konfigurasi yang dapat Anda lakukan untuk membuat situs Anda tersedia di port default.

Solusi 2:

tl;dr: Beralih penyedia, yang ini sepertinya agak aneh.

Apakah ada alasan bagus mengapa mereka tidak membiarkan itu terjadi?

Tergantung pada apa yang dianggap sebagai "alasan yang bagus", tetapi menurut saya:Tidak.

Atau apakah ada konfigurasi yang dapat saya ubah di server yang akan membuatnya menerima permintaan https di port 443?

Sayangnya, jika penyedia memblokir/memfilter akses, Anda tidak dapat melakukan apa pun terkait hal ini.

Solusi 3:

Penjelasan yang mungkin:

Setidaknya ada beberapa penyedia yang menjual mesin virtual yang memiliki alamat IPV6 berbeda, tetapi alamat IPV4 bersama. Salah satu contohnya adalah ini (tautan ini sama sekali tidak boleh dilihat sebagai dukungan atau iklan). Biasanya Anda mendapatkan beberapa penerusan port, tetapi port tersebut berbasis TCP (tanpa SNI, tajuk host HTTP, atau apa pun), jadi nomor port adalah satu-satunya cara untuk memilih host "Anda".

Dengan semakin jarangnya alamat IPV4, ini adalah salah satu cara untuk menghematnya.

Jika situs web tersebut untuk amal atau organisasi serupa yang memiliki sedikit dana, dan Anda benar-benar harus tetap berpegang pada harga serendah mungkin, Anda mungkin dapat menyiapkan paket cloudflare gratis yang meneruskan domain-anda.com:443 ke port 41696 Anda.

Jika tidak, dapatkan penghosting yang berbeda.


Linux
  1. Mengapa Nullglob Tidak Default?

  2. Ssh – Mengapa Firefox Sangat Lambat Dibanding Ssh?

  3. Mengapa `keluar &` Tidak Berfungsi?

  1. Mengapa Tomcat bekerja dengan port 8080 tetapi tidak dengan 80?

  2. Mengapa seseorang memilih FreeBSD daripada Linux?

  3. mengapa timer_t didefinisikan dalam time.h di Linux tetapi tidak pada OS X

  1. Cara Membuka Port 80 &443 di FirewallD

  2. Mengapa Cd Bukan Program?

  3. Linux – Mengapa Kami Menggunakan Su – Dan Bukan Hanya Su?