Увод
Предуслови
Први корак: Ажурирајте конфигурационе датотеке Нгинк сајта
Други корак: Преузмите Цертбот
Трећи корак: Набавите и инсталирајте ССЛ сертификат
Четврти корак: Ажурирајте Нгинк конфигурацију да бисте присилили ССЛ
Обнављање ССЛ сертификата
Увод
Лет'с Енцрипт је сервис за издавање сертификата који нуди бесплатне ТЛС/ССЛ сертификате. Процес инсталације је поједностављен помоћу Цертбот-а, софтверског клијента који аутоматизује већину процеса инсталације. Овај водич показује како да инсталирате Лет'с Енцрипт ССЛ сертификат на Вордпресс апликацију једним кликом.
Предуслови
Овај водич претпоставља да сте већ применили Вордпресс апликацију једним кликом, да имате име домена које указује на ваш сервер и да сте се пријавили као роот.
Први корак: Ажурирајте конфигурационе датотеке Нгинк сајта
Прва ствар коју треба да урадите је да ажурирате име сервера у конфигурационим датотекама Нгинк сајта. Зауставите Нгинк услугу.
service nginx stop
Уредите wordpress_http.confи wordpress_https.confНгинк конфигурационе датотеке. Пронађите server_name _и замените _именом свог домена.
nano /etc/nginx/conf.d/wordpress_http.conf
# Replace the underscore "_" after server_name to your domain name.
server_name example.com www.example.com
nano /etc/nginx/conf.d/wordpress_https.conf
# Replace the underscore "_" after server_name to your domain name.
server_name example.com www.example.com`
Други корак: Преузмите Цертбот
Пошто Цертбот није инсталиран уз Убунту 16.04, потребно је да набавите копију Цертбот пакета.
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx
certbotПакет ће бити преузети и инсталирати.
Трећи корак: Набавите и инсталирајте ССЛ сертификат
Цертбот аутоматизује процес добијања сертификата обезбеђујући интерактивни инсталатер. Покрените инсталациони програм Цертбот, наводећи Нгинк као веб сервер.
certbot --nginx --redirect
Унесите своју адресу е-поште када се то од вас затражи. Ово ће се користити за слање обавештења у вези са обнављањем и безбедношћу. Унесите " A" да бисте прихватили услове коришћења услуге. Изаберите да ли желите да делите своју е-пошту са Елецтрониц Фронтиер Фоундатион. Ово је опционо. Притисните " Enter" када вас пита за која имена желите да активирате ХТТПС.
Четврти корак: Ажурирајте Нгинк конфигурацију да бисте присилили ССЛ
Да бисте наметнули употребу ХТТПС-а, мораћете да уредите wordpress_http.confконфигурациону датотеку.
nano /etc/nginx/conf.d/wordpress_http.conf
Додајте следеће редове у serverблок.
if ($scheme = http) {
return 301 https://$server_name$request_uri;
}
Сачувајте датотеку и покрените Нгинк сервер.
service nginx start
Ваша Вордпресс веб локација ће сада бити заштићена Лет'с Енцрипт ССЛ сертификатом.
Обнављање ССЛ сертификата
Лет'с Енцрипт издаје ССЛ сертификате са роком важења од 90 дана. Да бисте избегли грешке у сертификату, морате да обновите сертификат пре него што истекне. Цертбот такође аутоматизује процес обнове.
certbot renew
Ово ће обновити ваш сертификат за још 90 дана.