آپاچی ونحوه فعال سازی و نصب http 2 در دایرکت ادمین

آپاچی سرور مجازی ونحوه فعال سازی و نصب http 2 در دایرکت ادمین

آپاچی سرور مجازی ونحوه فعال سازی و نصب http 2 در دایرکت ادمین ، بعد از خرید سرور مجازی نیاز به نصب و فعال سازی http2 می باشد که برای سرور مجازی لینوکس و هاست دایرکت ادمین کاربرد دارد . برای فعال کردن http2 نیاز است که OpenSsl شما از ALPN پشتیبانی نماید که نحوه فعال کردن آن را نیز در ادامه توضیح خواهیم داد و بعد از آن به آموزش فعالسازی http2 می پردازیم .

نصب و فعالسازی OpenSsl به همراه پشتیبانی ALPN :

برای فعال سازی پشتیبانی ALPN می بایست از دستور زیر استفاده نمایید

wget ftp://ftp.openssl.org/source/openssl-1.0.2p.tar.gz

tar xzf openssl-1.0.2p.tar.gz

cd openssl-1.0.2p

./config --prefix=/usr/local/lib_http2 no-ssl2 no-ssl3 zlib-dynamic -fPIC

make depend

make install

بعد از این مرحله و فعالسازی OpenSsl نیاز به نصب nghttp2 می باشد که با اجرای دستور زیر فعال می شود :

cd /usr/local/directadmin/custombuild./build update./build nghttp2

فعال سازی http2 در آپاچی سرور مجازی :

برای این منظور و فعال نمودن http2 در سرور مجازی ابتدا دستور زیر را اجرا نمایید

cd /usr/local/directadmin/custombuildmkdir -p custom/ap2cp -p configure/ap2/configure.apache custom/ap2/configure.apache

بعد از اجرای این دستور فایل custom/ap2/configure.apacheرا ویرایش نموده و کد “–with-ssl=/usr” \ را پیدا کرده و کد زیر را بجای آن بگذارید :

"--enable-http2" \ "--enable-ssl-staticlib-deps" \ "--with-ssl=/usr/local/lib_http2" \

و بعد از جایگذاری با استفاده از دستور زیر آپاچی را بیلد نمایید :

./build apache

بعد از انجام مراحل فوق دستور زیر را اجرا نمایید :

echo 'ProtocolsHonorOrder On' >> /etc/httpd/conf/extra/httpd-includes.confecho 'Protocols h2 h2c http/1.1' >> /etc/httpd/conf/extra/httpd-includes.conf

بعد از انجام این مراحل نیاز به بروزنمایی تنظیمات می باشد که با اجرای دستور زیر قابل انجام است :

cd /usr/local/directadmin/custombuild./build rewrite_confs

و در پایان و برای کامل نمودن مراحل نصب نیاز به ریست نمودن http سرور مجازی می باشد .
با استفاده از این مقاله و اجرا نمودن دستورات می توانید به راحتی http2 را در سرورمجازی لینوکس خود فعال نمایید .