6 месяцев назад
Настройка Nginx с Let's Encrypt на CentOS
Наверно, многие уже в курсе, что компания Let's Encrypt раздает бесплатные SSL-сертификаты на https://letsencrypt.org. Как же его получить и настроить на своем сервере под управлением CentOS 7 и Nginx? Введение Давайте его получим. Let's Encrypt это новый центр сертификации (CA), который позволяет простым способом бесплатно получить и установить TLS / SSl сертификат, позволяя нам шифровать HTTPS трафик на ваших веб-серверах. Этот процесс уже автоматизирован программой letsencrypt, но, к сожалению, только под управлению веб-серверами Apache...
Как развернуть свой сервер и дать доступ из вне используя Nginx и Certbot
Все действия указаны для Linux машин, на винде - проводим аналогии ищем сами) Первым делом устанавливаем NGINX. Даст видимость на просторах интернета sudo apt update sudo apt install nginx Запускаем sudo systemctl start nginx Устанавливаем Certbot и Python. Нужны чтобы направлять с адреса на нужные нам порты sudo apt install certbot python3-certbot-nginx На купленном нами доменном адресе проставляем IP нашей машины, для теста можно попробовать подключиться к ней через консоль ssh root@наш-IP Ввести пароль, если подключение успешно, можем продолжать дальше Устанавливаем сертификат для сайта sudo...