Подешавање омогућава шифровање помоћу Лигхттпд-а на Убунту 16.04

Увод

Лет'с Енцрипт је ауторитет за издавање сертификата (ЦА) који издаје бесплатне ССЛ/ТЛС сертификате. Лигхттпд је лагани веб сервер који ради на малим ресурсима. Лет'с Енцрипт ССЛ сертификати се лако могу инсталирати на Лигхттпд сервер помоћу Цертбот-а, софтверског клијента који аутоматизује већину процеса добијања сертификата.

Предуслови

Овај водич претпоставља да сте већ креирали Вултр Цлоуд Цомпуте инстанцу са Лигхттпд инсталираним на Убунту 16.04 , да имате име домена које указује на ваш сервер и да сте се пријавили као роот.

Први корак: Инсталирајте Цертбот

Први корак је да инсталирате Цертбот. Додајте Цертбот спремиште. Притисните Enterкада се од вас затражи потврда.

add-apt-repository ppa:certbot/certbot

Инсталирајте Цертбот.

apt-get update
apt-get install certbot

Други корак: Набавите ССЛ сертификат

Када се Цертбот инсталира, можете добити ССЛ сертификат. Покрените следећу команду, замењујући example.comсопственим именом домена:

certbot certonly --webroot -w /var/www/html -d example.com -d www.example.com

Наставите кроз интерактивни инсталатер.

Трећи корак: Подесите датотеке сертификата за коришћење са Лигхттпд-ом

Цертбот ће сместити добијене датотеке сертификата у /etc/letsencrypt/live/example.com. Мораћете да одобрите Лигхттпд кориснику приступ овом директоријуму.

chown :www-data /etc/letsencrypt
chown :www-data /etc/letsencrypt/live
chmod g+x /etc/letsencrypt
chmod g+x /etc/letsencrypt/live

Лигхттпд захтева да сертификат и приватни кључ буду у једној датотеци. Мораћете да комбинујете две датотеке. Покрените следећу команду, замењујући је example.comсопственим именом домена.

cat /etc/letsencrypt/live/example.com/privkey.pem /etc/letsencrypt/live/example.com/cert.pem > /etc/letsencrypt/live/example.com/merged.pem

privkey.pemИ cert.pemдатотеке ће се комбиновати и спремити као merged.pem.

Четврти корак: Конфигуришите Лигхттпд

Када су ваше датотеке сертификата спремне, можете наставити и конфигурисати Лигхттпд да користи ССЛ сертификат. Отворите конфигурациону датотеку Лигхттпд за уређивање.

nano /etc/lighttpd/lighttpd.conf

Додајте следећи блок на крај датотеке, замењујући example.comсопственим именом домена,

$SERVER["socket"] == ":443" {
    ssl.engine              = "enable"
    ssl.ca-file             = "/etc/letsencrypt/live/example.com/chain.pem"
    ssl.pemfile             = "/etc/letsencrypt/live/example.com/merged.pem"
}

Пети корак: Присилно коришћење ССЛ-а

За додатну сигурност, можете натерати ваш Лигхттпд сервер да усмери све ХТТП захтеве на ХТТПС. Отворите lighttpd.confдатотеку за уређивање.

nano /etc/lighttpd/lighttpd.conf

Додајте следећи блок на крај датотеке,

$HTTP["scheme"] == "http" {
    $HTTP["host"] =~ ".*" {
        url.redirect = (".*" => "https://%0$0")
    }
}

Мораћете поново да покренете Лигхттпд сервер да би промене ступиле на снагу.

systemctl restart lighttpd

Обнављање ССЛ сертификата

Лет'с Енцрипт издаје ССЛ сертификате са роком важења од 90 дана. Мораћете да обновите свој сертификат пре него што му истекне да бисте избегли грешке у сертификату. Сертификат можете обновити помоћу Цертбот-а.

certbot renew

Мораћете да комбинујете сертификат и приватни кључ за Лигхттпд. Покрените следећу команду, замењујући је example.comименом вашег домена.

cat /etc/letsencrypt/live/example.com/privkey.pem /etc/letsencrypt/live/example.com/cert.pem     > /etc/letsencrypt/live/example.com/merged.pem

Ваш сертификат ће бити обновљен за још 90 дана.

Остави коментар

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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