Cara tercepat untuk mengatur server web HTTP / 2 di Amazon EC2?


3

Saya ingin melakukan beberapa pengujian dengan HTTP / 2 di Amazon EC2 dan saya bertanya-tanya apa cara tercepat untuk mengatur server sementara di sana.

Saya berharap akan ada beberapa gambar AMI siap pakai yang menyertakan dukungan HTTP / 2, tetapi belum menemukan apa pun. Saya lebih suka setup berbasis Apache atau berbasis Nginx, rasa Linux tidak masalah.

Adakah pemikiran tentang cara pintas untuk membuat server HTTP / 2 berjalan cepat di EC2?

Jawaban:


0

Cara paling mudah untuk mengatur Apache pada instance EC2 adalah dengan mengkonfigurasi skrip yang akan diunduh dan diluncurkan saat instance dimulai.

Berikut ini sebuah contoh:

#!/bin/bash
yum update -y
yum install httpd -y
service httpd start

Instruksi lebih rinci tentang cara melakukannya ada di sini: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html


3
Terima kasih, tetapi bagaimana cara mengaktifkan HTTP / 2 secara khusus?
Ferdy

Satu-satunya hal yang perlu Anda lakukan adalah menemukan perintah yang sesuai untuk mengkonfigurasi HTTP / 2 dan menentukannya dalam skrip. Inilah yang Google berikan: icing.github.io/mod_h2/howto.html
Vladimir Mukhin

Terima kasih, akan mencoba ini segera setelah saya mendapatkan akses ke akun AWS saya.
Ferdy

2
ini bukan jawaban: AWS Linux 2 tidak termasuk file mod_http2.so, yang merupakan modul
http2

1

Versi baru Amazon Linux AMI (2017.09) dirilis. Sebagai bagian dari pembaruan, sekarang AMI linux menggunakan OpenSSL 1.0.2k dan protokol HTTP / 2 sekarang didukung oleh httpd24 dan nginx AMI. Anda dapat memutakhirkan instance Anda dengan menjalankan dua perintah ini

sudo yum clean all
sudo yum update

Setelah itu Anda harus me-reboot instance Anda dan mengubah konfigurasi server web Anda untuk menjalankan melalui protokol HTTP / 2.


selain itu, Anda harus menambahkan Protocols h2 h2c http/1.1ke Andahttpd.conf
morloch

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.