Saya mencoba mengkonfigurasi https pertama saya, dan saya pikir saya mengerti, tetapi ada masalah: situs tidak akan terbuka di http, hanya https, karena ini, saya ingin mengarahkan semuanya ke https.
Saya menggunakan iptables, dan ini adalah aturan saya:
Ini situs web saya: https://pubcrawlsp.com
Bisakah seseorang memberi saya cahaya di sini?
Saya sudah mencoba menggunakan:
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 443
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 443
Saya menggunakan instance EC2, dari layanan web amazon. [Ubuntu]
Jawaban:
Anda tidak perlu menggunakan firewall Anda untuk ini, gunakan apache untuk melakukan pengalihan
sumber
Pengguna mungkin tidak mengharapkan port 80 untuk melakukan HTTPS, jadi HTTP redirect menggunakan Apache atau node.js setidaknya akan menjadi lebih konvensional.
Sebagai jawaban atas pertanyaan langsung Anda tentang penerusan iptables, alih-alih REDIRECT, Anda dapat melihat apa yang terjadi jika Anda mencoba
(atau alamat IP apa pun yang ingin Anda gunakan. Localhost akan baik-baik saja jika server terikat padanya.)
sumber