Како омогућити ХТТП/2 на Плеск серверу

Плеск има изворну подршку за ХТТП/2. Процес његовог постављања захтева пажљиво планирање, иако је увођење ХТТП/2 на Плеск много лакше у поређењу са другим контролним панелима. Овај водич се односи на различите оперативне системе. Кораци наведени овде ће функционисати све док имате довољно Плеск и ОпенССЛ верзија. Описаћу ове захтеве у „Корак 1: Провера захтева“.

Требало би да узмете у обзир да ће многи претраживачи подржавати ХТТП/2 само за вашу веб локацију ако користите ССЛ сертификат. Када се ССЛ сертификат не користи, садржај се неће сервирати преко ХТТП/2. Срећом, постоји много начина за добијање ССЛ сертификата. Ако сте заинтересовани да добијете Лет'с Енцрипт сертификат, погледајте овај водич за креирање сертификата на Плеску: Хајде да шифрујемо на Плеску .

Иако постоји велика шанса да можете да омогућите ХТТП/2, а да то ваши корисници или посетиоци не примете (и без застоја), требало би да најавите ово одржавање. У случају да ваш ССЛ пакет шифрирања није исправно конфигурисан, може доћи до застоја. Срећом, врло је лако вратити промене користећи Плеск-ов уграђени алат.

Требало би да будете потпуно сигурни да није било директних промена у конфигурационим датотекама, јер ћемо преписати неке конфигурационе датотеке. Међутим, нема разлога за бригу у случају да сте извршили промене искључиво користећи подржане методе (у прилагођеним датотекама).

Ако је могуће, требало би да покренете други Вултр сервер у облаку са обичном инсталацијом Плеск-а и извршите наредбу(е) испод. Затим, на основу његовог успеха (или неуспеха), можете предузети кораке за тренутно отклањање грешака и/или решавање свих проблема који би се могли појавити у будућим ХТТП/2 имплементацијама на производним серверима који се тренутно користе.

Омогућавање ХТТП/2

Корак 1: Провера захтева

Можете да омогућите ХТТП/2 подршку за обрнути прокси од онога који је Плеск примењен. У случају да нисте сигурни да ли ваш сервер користи обрнути прокси, требало би да проверите „Сервице Монитор“. Ако видите и Апацхе и Нгинк наведене тамо, сигурно је претпоставити да ваша инсталација тренутно користи обрнути прокси. Ако видите само Апацхе или само Нгинк, највероватније ћете користити један веб сервер.

У основи, постоји један специфичан захтев који је апсолутно неопходан да би ХТТП/2 радио, а то је ОпенССЛ верзија са подршком за АЛПН.

Међутим, ако имате Плеск верзију 12.5.30 или новију инсталирану на ЦентОС / РХЕЛ 7, Убунту 14.04, Дебиан 8 или новији, Нгинк се поставља са АЛПН подршком одмах из кутије.

Ако имате старију верзију Плеск-а или оперативног система, можете надоградити неке пакете. Међутим, ја то не подржавам нити документујем. Ове верзије и оперативни системи су веома стари и најбоља пракса би била да их ажурирате. Узмите у обзир и безбедносне ризике коришћења застарелог софтвера.

Не постоји документ који експлицитно наводи који оперативни системи и верзије су компатибилни са ХТТП/2 на Плеску; међутим, ако користите најновију верзију (у време када је овај водич објављен), требало би да испуните услове. Можете са сигурношћу претпоставити да старији оперативни системи као што је ЦентОС / РХЕЛ 5 неће бити компатибилни.

Осим захтева за ОпенССЛ верзију, имајте на уму да Апацхе не мора нужно да буде компатибилан и са ХТТП/2. ХТТП/2 подршка за Апацхе је доступна од верзије 2.4.17, али у случају да користите обрнути прокси (што је подразумевана поставка у Плеску) само верзија Нгинк-а мора бити довољна. Позадински сервер, Апацхе, не би морао да буде компатибилан. Можете да консултујете „Менаџер услуга“ у Плеску да бисте били сигурни да користите обрнути прокси. Када је Нгинк тамо наведен, сигурно је претпоставити да су Апацхе и Нгинк инсталирани као подешавање обрнутог проксија где Нгинк делује као фронтенд сервер.

Следећа команда показује да ли је Нгинк активиран или не.

/usr/local/psa/admin/bin/nginxmng -s

За ОпенССЛ, требало би да имате најмање верзију 1.0.1. Можете проверити помоћу следеће команде:

rpm -qa | grep openssl

Ово ће одштампати верзију сличну:

openssl-1.0.1e-42.el6_7.4.x86_64

Ако верзија ОпенССЛ-а није једнака или већа од 1.0.1, требало би да ажурирате свој оперативни систем. Плеск примењен на новијим оперативним системима ће користити ОпенССЛ 1.0.1 из кутије.

Корак 2: Омогућавање ХТТП/2 у Плеску

У зависности од оперативног система који се користи, омогућите ХТТП/2 помоћу http2_prefалатке. Ову наредбу треба извршити као роот.

Омогућавање ХТТП/2 на ЦентОС / РХЕЛ

Изврши: /usr/local/psa/bin/http2_pref enable

Омогућавање ХТТП/2 на Убунту / Дебиан-у

Изврши: /opt/psa/bin/http2_pref enable

Корак 3: Побољшајте пакет шифара

Коришћење доброг пакета шифровања је невероватно важно за безбедност. Подржавање застарелих протокола ће ефикасно умањити ефекат ваших безбедносних мера. Обавезно прилагодите доступне протоколе и доступне ТЛС верзије користећи уграђени Плеск алат sslmng.

На пример, омогућавање следећих шифара и ТЛС верзија ће обезбедити компатибилност са ХТТП/2. Ако нисте сигурни у шифре и верзије које би требало да омогућите, онда се држите следећих подешавања:

plesk sbin sslmng --services=nginx --custom --ciphers="EECDH+AESGCM+AES128:EECDH+AESGCM+AES256:EECDH+CHACHA20:EDH+AESGCM+AES128:EDH+AESGCM+AES256:EDH+CHACHA20" --protocols="TLSv1 TLSv1.1 TLSv1.2"

Ова команда мења /etc/nginx/conf.d/ssl.conf. Можете директно да измените ову датотеку, али коришћење горе наведене команде ће задржати промене у Плеск ажурирањима.

Да бисте добили „савршену тајност унапред“ користећи други пакет шифара, можете испробати следеће шифре:

ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:RSA+AESGCM:RSA+AES:!aNULL:!MD5:!DSS

На располагању је много пакета шифри, а требало би да изаберете онај који најбоље одговара вашим потребама. Требало би да консултујете веб локацију као што је Ципхерли.ст да бисте прикупили пакет шифара који одговара вашим потребама. Ако га наведете у sslmngалату, пакет шифри ће се одмах користити.

Да бисте проверили ТЛС подршку вашег претраживача као клијента, користите алатку Куалис ССЛ . Када не дозвољавате довољно шифара или ТЛС верзија, неке веб локације могу постати недоступне.

Корак 4: Провера ХТТП/2 компатибилности

Након што омогућите ХТТП/2, требало би да проверите да ли се до ваших веб локација и веб сервера може доћи преко ХТТП/2. За ово постоји веома згодан веб-базирани алат: ХТТП/2 Тест .

Да бисте добили тачан резултат, уверите се да сте онемогућили све обрнуте прокси сервере који се налазе испред вашег сервера. На пример, ако користите ЦДН који не подржава ХТТП/2, алатка за тестирање ће показати да ваша веб локација не подржава ХТТП/2 чак и ако је успешно омогућена на нивоу сервера. Баш као и обрнуто: ако имате обрнути прокси као што је Цлоудфларе испред ваше веб локације (који подржава ХТТП/2), алат ће увек вратити ХТТП/2 као да је омогућен и да ради, без обзира на његову функционалност на нивоу сервера .

Ако неки прегледачи одбијају да учитају ваше веб-сајтове или послужују било који садржај са вашег веб сервера након што су омогућили ХТТП/2, требало би да анализирате своје ССЛ подешавање користећи Куалисов ССЛ алат .

(Опционално) Враћање ХТТП/2 конфигурације

Ако је потребно, ако вам треба времена за отклањање грешака, можете (привремено) онемогућити ХТТП/2 једноставним извршавањем наредбе испод. Када желите да поново омогућите ХТТП/2, једноставно извршите команду за његово активирање и покушајте поново да дођете до било које од својих веб локација. Не постоји начин да се омогући или онемогући ХТТП/2 за одређене домене или веб локације; то је подешавање за цео сервер.

Онемогућавање ХТТП/2 на ЦентОС / РХЕЛ

Изврши: /usr/local/psa/bin/http2_pref disable

Онемогућавање ХТТП/2 на Убунту / Дебиан-у

Изврши: /opt/psa/bin/http2_pref disable

Решавање проблема

Узимајући у обзир многе компоненте сервера укључене у омогућавање ХТТП/2, у неким случајевима ћете можда морати да решите проблеме када се веб локације не учитавају исправно или се уопште не учитавају након активације ХТТП/2 подршке.

Напомена: пазите да не онемогућите ХТТП/2 подршку користећи http2_prefалатку када пратите ове кораке.

Проверите захтеве

Прво, уверите се да испуњавате захтеве наведене на почетку овог чланка.

Поново направите Нгинк конфигурацију

Ако испуњавате захтеве за ХТТП/2, можете покушати да поново креирате Нгинк конфигурационе датотеке. Требало би да знате да ће ово уклонити све прилагођене конфигурације, па унапред направите резервну копију Нгинк конфигурационог директоријума. Како се конфигурационе датотеке могу ширити по серверу, боље је једноставно направити снимак или направити резервну копију. Затим извршите ову команду:

/usr/local/psa/admin/bin/httpdmng --reconfigure-all

Поново проверите пакет шифара

Ако ни то нема ефекта, највероватније је крив пакет шифри. Поново извршите следећу команду:

plesk sbin sslmng --services=nginx --custom --ciphers="EECDH+AESGCM+AES128:EECDH+AESGCM+AES256:EECDH+CHACHA20:EDH+AESGCM+AES128:EDH+AESGCM+AES256:EDH+CHACHA20" --protocols="TLSv1 TLSv1.1 TLSv1.2"

Грешка у panel.ini

Уверите се да датотека /usr/local/psa/admin/conf/panel.iniсадржи следећи садржај:

[webserver]
nginxHttp2 = true

Можете брзо да проверите да ли датотека ово садржи тако што ћете извршити: cat /usr/local/psa/admin/conf/panel.ini | grep nginxHttp2

Да ли ова команда ништа не враћа? Тада је највероватније датотека само за читање, на пример због chattrатрибута. Можда је додата када је http2_prefнаредба (да се омогући ХТТП/2) извршена.

Проверите да ли се користи ССЛ

Када веб локација не користи ССЛ, вратиће се на ХТТП/1.1. Само веб-сајтови који користе ССЛ ће бити опслуживани користећи ХТТП/2. Уверите се да не примењујете ХТТП/2 локално у свим случајевима, јер то неће функционисати и није проблем на страни сервера.

Друге опције

Ако ни ово не функционише, требало би да консултујете Плеск стручњака, на пример на Плеск форумима. Међутим, у многим случајевима, горњи кораци ће решити већину проблема.

Последња мера коју можете предузети је једноставно поновно покретање сервера. У неким чудним случајевима ово је решило проблеме из ведра неба. Међутим, увек би требало да будете у могућности да прецизно одредите проблеме како бисте спречили да се (изненада) поново понове.

Овим је мој водич завршен, хвала вам на читању.


Leave a Comment

Инсталирајте Плеск на ЦентОС 7

Инсталирајте Плеск на ЦентОС 7

Користите другачији систем? Плеск је власничка контролна табла веб хоста која омогућава корисницима да управљају својим личним и/или клијентским веб локацијама, базама података

Подесите Цацти на Дебиан Јессие

Подесите Цацти на Дебиан Јессие

Увод Цацти је алатка отвореног кода за праћење и графику која је у потпуности заснована на РРД подацима. Преко Цацтуса можете надгледати скоро сваку врсту уређаја

Инсталирајте Летс Енцрипт ССЛ на ВордПресс апликацију једним кликом

Инсталирајте Летс Енцрипт ССЛ на ВордПресс апликацију једним кликом

Увод Летс Енцрипт је услуга ауторитета за сертификате која нуди бесплатне ТЛС/ССЛ сертификате. Цертбот поједностављује процес инсталације,

Подесите иРедМаил на Дебиан Вхеези

Подесите иРедМаил на Дебиан Вхеези

Користите другачији систем? Овај водич ће вам показати како да инсталирате групни софтвер иРедМаил на нову инсталацију Дебиан Вхеези-а. Требало би да користите сервис

Креирање Јекилл блога на Убунту 16.04

Креирање Јекилл блога на Убунту 16.04

Користите другачији систем? Јекилл је одлична алтернатива ВордПресс-у за блоговање или дељење садржаја. Не захтева никакве базе података и веома је лако и

Како подесити надоградње без надзора на Дебиан 9 (протежу)

Како подесити надоградње без надзора на Дебиан 9 (протежу)

Користите другачији систем? Ако купите Дебиан сервер, увек би требало да имате најновије безбедносне закрпе и ажурирања, без обзира да ли спавате или не

Како инсталирати и конфигурисати ПХП 7.0 или ПХП 7.1 на Убунту 16.04

Како инсталирати и конфигурисати ПХП 7.0 или ПХП 7.1 на Убунту 16.04

ПХП и повезани пакети су најчешће коришћене компоненте приликом постављања веб сервера. У овом чланку ћемо научити како да подесите ПХП 7.0 или ПХП 7.1 о

Како инсталирати Скуид проки на ЦентОС

Како инсталирати Скуид проки на ЦентОС

Скуид је популаран, бесплатни Линук програм који вам омогућава да креирате веб проки за прослеђивање. У овом водичу ћете видети како да инсталирате Скуид на ЦентОС да вас преокрене

Како инсталирати Лигхттпд (ЛЛМП Стацк) на ЦентОС 6

Како инсталирати Лигхттпд (ЛЛМП Стацк) на ЦентОС 6

Увод Лигхттпд је форк Апацхе-а који има за циљ да буде много мање интензиван према ресурсима. Лаган је, отуда и његово име, и прилично је једноставан за употребу. Инсталлин

Три бесплатна контролна панела сервера (брза инсталација)

Три бесплатна контролна панела сервера (брза инсталација)

1. Виртуалмин/Вебмин Виртуалмин је моћна и флексибилна контролна табла за веб хостинг за Линук и УНИКС системе заснована на добро познатој веб бази отвореног кода

Подешавање Иии апликације на Убунту 14.04

Подешавање Иии апликације на Убунту 14.04

Иии је ПХП оквир који вам омогућава да брже и лакше развијате апликације. Инсталирање Иии-а на Убунту је једноставно, као што ћете тачно научити

Коришћење екрана на Убунту 14.04

Коришћење екрана на Убунту 14.04

Сцреен је апликација која омогућава вишеструку употребу терминалских сесија унутар једног прозора. Ово вам омогућава да симулирате више прозора терминала где је ма

Подесите сопствени ДНС сервер на Дебиан/Убунту

Подесите сопствени ДНС сервер на Дебиан/Убунту

Овај водич објашњава како да подесите ДНС сервер користећи Бинд9 на Дебиан-у или Убунту-у. У целом чланку замените иоур-домаин-наме.цом у складу са тим. Ат тх

Коришћење Логротате за управљање датотекама евиденције

Коришћење Логротате за управљање датотекама евиденције

Увод Логротате је Линук услужни програм који поједностављује администрацију датотека евиденције. Обично се покреће једном дневно преко црон посла и управља базом евиденције

Конфигурисање статичког умрежавања и ИПв6 на ЦентОС 7

Конфигурисање статичког умрежавања и ИПв6 на ЦентОС 7

ВУЛТР је недавно направио измене на њиховој страни, и сада би све требало да ради добро из кутије са омогућеним НетворкМанагер-ом. Ако желите да онемогућите

Модификовање Ицинга2 да користи модел Мастер/Цлиент на ЦентОС 6 или ЦентОС 7

Модификовање Ицинга2 да користи модел Мастер/Цлиент на ЦентОС 6 или ЦентОС 7

Ицинга2 је моћан систем за праћење, и када се користи у моделу мастер-цлиент, може да замени потребу за провером праћења заснованом на НРПЕ. Главни клијент

Подесите Ред5 Медиа Сервер на Убунту 16.04

Подесите Ред5 Медиа Сервер на Убунту 16.04

Користите другачији систем? Ред5 је медијски сервер отвореног кода имплементиран у Јави који вам омогућава да покренете Фласх вишекорисничке апликације као што је ливе стреамин

Компајлирајте и инсталирајте Нгинк са модулом ПагеСпеед на Дебиан 8

Компајлирајте и инсталирајте Нгинк са модулом ПагеСпеед на Дебиан 8

У овом чланку ћемо видети како да компајлирате и инсталирате Нгинк маинлине из званичних извора Нгинк-а помоћу модула ПагеСпеед, који вам омогућава да

Како инсталирати Апацхе Цассандра 3.11.к на Убунту 16.04 ЛТС

Како инсталирати Апацхе Цассандра 3.11.к на Убунту 16.04 ЛТС

Користите другачији систем? Апацхе Цассандра је бесплатан систем за управљање НоСКЛ базом података отвореног кода који је дизајниран да обезбеди скалабилност, високу

Како инсталирати Ванилла Форум на Убунту 16.04

Како инсталирати Ванилла Форум на Убунту 16.04

Користите другачији систем? Ванилла форум је апликација отвореног кода написана у ПХП-у. Потпуно је прилагодљив, једноставан за коришћење и подржава екстерне

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више