SSL

Як встановити безкоштовний сертифікат SSL для Apache на Debian 10

Як встановити безкоштовний сертифікат SSL для Apache на Debian 10
Протоколи TLS і SSL шифрують трафік між веб-сайтом (або іншою службою) та відвідувачем або веб-браузером, що перешкоджає доступу до зв’язку зловмисників або зловмисників. Нещодавно Google зажадав від усіх веб-майстрів використовувати SSL, навіть для веб-сайтів без обміну конфіденційною інформацією, які перетворюють цей протокол у обов’язковий режим незалежно від потреби безпеки.

Цей підручник зосереджений на швидкому та простому встановленні сертифіката SSL на веб-сервері Apache під Linux Debian 10 Buster за допомогою Certbot. Для користувачів, які потребують зашифрованого веб-сервера, але ще не встановили та не налаштували Apache, у першому розділі показано, як встановити та налаштувати Apache на Debian 10 Buster для розміщення веб-сайту.

Всі кроки, описані в цьому посібнику, корисні для останніх попередніх версій дистрибутивів Debian та Linux. Якщо у вас вже є Apache, ви можете перейти до Як встановити безкоштовний сертифікат SSL для Apache на Debian 10 Buster.

Встановлення Apache на Debian 10 Buster

Цей крок призначений лише для користувачів, які ще не встановили Apache, якщо у вас вже встановлений Apache, перейдіть до розділу “Як встановити безкоштовний сертифікат SSL для Apache на Debian 10".
Якщо у вас не встановлений Apache, встановіть його, виконавши:

# apt встановити apache2 -y

Після встановлення служба автоматично запуститься, і ви зможете отримати доступ до свого веб-сервера з вашого браузера через адресу http: // 127.0.0.1 (localhost).

Apache також підтримує кілька доменів, але для цього налаштування ми лише налаштуємо домен https: // linux.bz використовуючи файл конфігурації за замовчуванням для apache / etc / apache2 / sites-enabled / 000-default.конф. Виконати:

# nano / etc / apache2 / sites-enabled / 000-default.конф

Рядки, що не коментуються, показують правильну конфігурацію, пристосовану для Linux.bz,

Файл містить наступний вміст, що відкриває файл (), ім'я сервера, псевдонім, контактна інформація, кореневий каталог, інформація про файли реєстрації та закриття файлу ().


Ім'я сервера linux.bz
ServerAlias ​​www.Linux.bz
ContactAdmin contact @ linux.bz
DocumentRoot / var / www / html
ErrorLog $ APACHE_LOG_DIR / помилка.журнал
CustomLog $ APACHE_LOG_DIR / доступ.зруб комбінований

Ви можете перейменувати сторінку індексу Apache за замовчуванням, запустивши:

# mv індекс.html oldindex.html

Потім створіть нову сторінку для цілей тестування:

# нано-тест.html

Помістіть все необхідне:

Натисніть CTRL + X, щоб зберегти та вийти.

Для того, щоб дозволити доступ поза мережею, деяким домашнім користувачам потрібно буде налаштувати свої маршрутизатори для переадресації необхідних портів на свої веб-сервери. На наступному зображенні показано лише приклад сторінки конфігурації маршрутизатора для переадресації портів; у вашому маршрутизаторі вам потрібно буде переадресувати порти 80 і 443 на локальну IP-адресу комп'ютера Apache.

Нарешті, ви зможете отримати доступ до свого веб-сайту за межами вашої мережі.

Як встановити безкоштовний сертифікат SSL для Apache на Debian 10 Buster

Якщо у вас вже є час Apache додати SSL, для цього в цьому посібнику показано, як швидко та просто встановити сертифікат SSL за допомогою certbot, автоматичного інсталятора та конфігуратора для Let's Encrypt ssl сертифікатів.

Щоб розпочати встановлення пакетів Certbot, запустивши:

# apt встановити certbot python-certbot-apache -y

Після встановлення попередніх пакетів створіть і вкажіть переспрямування на https, виконавши:

# certbot --apache

Заповніть необхідну інформацію:

У якийсь момент він запропонує вам перенаправити трафік на https, натисніть 2 щоб прийняти, потім натисніть ENTER закінчувати.

Якщо процес буде успішним, ви побачите наступний екран:

Нарешті, ви можете протестувати свій веб-сайт, натисніть CTRL + F5, і він перенаправить через SSL зараз.

Щоб поновити запуск сертифіката:

# certbot update --dry-run

Висновок щодо методу Certbot для встановлення SSL-сертифіката для Apache на Debian 10 Buster

Certbot робить встановлення сертифікатів SSL надзвичайно простим і швидким, дозволяючи будь-якому недосвідченому користувачеві без Plesk або Cpanel безкоштовно надавати безпечний доступ до веб-вмісту. Весь процес зайняв хвилини, включаючи встановлення Apache.

Інші безкоштовні варіанти отримання безкоштовних сертифікатів SSL можуть включати SSL безкоштовно (https: // sslforfree.ком, короткі ліцензії на безкоштовний SSL для Comodo або Zerossl, які я ще не пробував, але жодна з них не означає швидкого та простого методу, як цей.

Сподіваюсь, ця коротка стаття про те, як встановити безкоштовний сертифікат для Apache на Debian 10, була вам корисною, дякую, що прочитали.

Add Mouse gestures to Windows 10 using these free tools
In recent years computers and operating systems have greatly evolved. There was a time when users had to use commands to navigate through file manager...
Control & manage mouse movement between multiple monitors in Windows 10
Dual Display Mouse Manager lets you control & configure mouse movement between multiple monitors, by slowing down its movements near the border. Windo...
WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...