অ্যামাজন ইসি 2 তে এইচটিটিপি / 2 ওয়েব সার্ভার সেট আপ করার দ্রুততম উপায়?


3

আমি এইচটিটিপি / 2 দিয়ে অ্যামাজন ইসি 2 তে কিছু পরীক্ষা করার চেষ্টা করছি এবং ভাবছি যে সেখানে এই ধরনের অস্থায়ী সার্ভার স্থাপন করার দ্রুততম উপায়টি কী।

আমি আশা করছিলাম যে এইচডিটিপি / 2 সমর্থন অন্তর্ভুক্ত এমন কিছু প্রস্তুত রেডি টু এএমআই চিত্র থাকবে তবে এটি এখনও পাই নি। আমি অ্যাপাচি-ভিত্তিক বা এনগিনেক্স-ভিত্তিক সেটআপটিকেই প্রাধান্য দিচ্ছি, লিনাক্সের স্বাদে কিছু আসে যায় না।

ইসি 2 তে দ্রুত কোনও HTTP / 2 সার্ভারটি চলতে শর্টকাট নিয়ে কোনও চিন্তা?

উত্তর:


0

ইসি 2 ইনস্ট্যান্সে অ্যাপাচি সেটআপ করার সর্বাধিক সহজ উপায় হ'ল একটি স্ক্রিপ্ট কনফিগার করা যা ইনস্ট্যান্স শুরুর সময় ডাউনলোড এবং লঞ্চ হবে।

এখানে একটি উদাহরণ:

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

এটি কীভাবে করবেন সে সম্পর্কে আরও বিশদ নির্দেশনা এখানে: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html


3
আপনাকে ধন্যবাদ, তবে কীভাবে এটি বিশেষত এইচটিটিপি / 2 সক্ষম করে?
ফেরে

শুধুমাত্র আপনাকে যা করতে হবে তা হল HTTP / 2 কনফিগার করার জন্য উপযুক্ত কমান্ড সন্ধান করা এবং স্ক্রিপ্টে এটি নির্দিষ্ট করা। গুগল যা দেয় তা এখানে: আইসিং.github.io/mod_h2/howto.html
ভ্লাদিমির মুখিন

আপনাকে ধন্যবাদ, আমার AWS অ্যাকাউন্টে অ্যাক্সেস পাওয়ার সাথে সাথেই এই চেষ্টা করব।
ফেরে

2
এটি কোনও উত্তর নয়: এডাব্লুএস লিনাক্স 2-এ Mod_http2.so ফাইলটি অন্তর্ভুক্ত নয় যা HT2 মডিউল
ডিজিটাই

1

অ্যামাজন লিনাক্স এএমআই (2017.09) এর নতুন সংস্করণ প্রকাশিত হয়েছে। আপগ্রেডের অংশ হিসাবে এখন এএমআই লিনাক্স ওপেনএসএসএল 1.0.2k ব্যবহার করে এবং এইচটিটিপি / 2 প্রোটোকলটি এখন এএমআইয়ের httpd24 এবং nginx দ্বারা সমর্থিত। এই দুটি কমান্ড চালিয়ে আপনি আপনার উদাহরণটি আপগ্রেড করতে পারেন

sudo yum clean all
sudo yum update

এর পরে আপনার পুনরায় বুট করা উচিত এবং HTTP / 2 প্রোটোকল মাধ্যমে চালানোর জন্য আপনার ওয়েবসারভারের কনফিগারেশন পরিবর্তন করা উচিত।


উপরন্তু, আপনি যোগ করতে হবে Protocols h2 h2c http/1.1আপনার টুhttpd.conf
morloch

0

উত্স থেকে ইনস্টল করা এবং সংকলন করা সহজ উপায়। ওপেনএসএসএল এবং এনজিআইএনএক্স উত্স ডাউনলোড করুন। আপনি ওপেনএসএসএল কম্পাইল করার পরে, এই পতাকাটি দিয়ে এনজিআইএনএক্স সংকলন করুন।

./configure --with-http_ssl_module --with-openssl=/usr/bin/oopenssl-1.0.2j 

(বা আপনি যে কোনও এসএসএল সংস্করণ ব্যবহার করছেন।

https://www.elasticbin.com/amazon-linux-nginx-http2-0/

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.