SSL

Как да настроите безплатен SSL сертификат за Apache на Debian 10

Как да настроите безплатен SSL сертификат за Apache на Debian 10
TLS и SSL протоколите криптират трафика между уебсайт (или друга услуга) и посетител или уеб браузър, предотвратявайки достъпа на sniffers или хакери до комуникацията. Наскоро 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.Б з използвайки конфигурационния файл по подразбиране за apache / etc / apache2 / sites-enabled / 000-default.конф. Изпълнение:

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

Некоментираните редове по-долу показват подходяща конфигурация, адаптирана за linux.Б з,

Файлът съдържа следното съдържание, отварящо файла (), името на сървъра, псевдоним, информация за контакт, коренна директория, информация за регистрационни файлове и затварящ файл ().


Сървърно име linux.Б з
ServerAlias ​​www.linux.Б з
ServerAdmin контакт @ linux.Б з
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 подновяване - изсушаване

Заключение относно метода Certbot за инсталиране на SSL сертификат за Apache на Debian 10 Buster

Certbot прави инсталирането на SSL сертификати изключително лесно и бързо, позволявайки на всеки неопитен потребител без Plesk или Cpanel да споделя безплатно уеб съдържание по сигурен начин безплатно. Целият процес отне минути, включително инсталирането на Apache.

Други безплатни опции за получаване на безплатни SSL сертификати могат да включват SSL безплатно (https: // sslforfree.com, кратките безплатни SSL лицензи на Comodo или Zerossl, които все още не съм опитвал, но нито един от тях не означава бърз и лесен метод като този.

Надявам се, че тази кратка статия за Как да настроите безплатен сертификат за Apache на Debian 10 ви е била полезна, благодаря, че го прочетохте.

Добавете жестове на мишката към Windows 10, като използвате тези безплатни инструменти
През последните години компютрите и операционните системи значително се развиха. Имаше време, когато потребителите трябваше да използват команди за на...
Контролирайте и управлявайте движението на мишката между множество монитори в Windows 10
Двоен дисплей на мишката ви позволява да контролирате и конфигурирате движението на мишката между множество монитори, като забавя движенията му близо ...
WinMouse ви позволява да персонализирате и подобрите движението на показалеца на мишката на компютър с Windows
Ако искате да подобрите функциите по подразбиране на показалеца на мишката, използвайте безплатна програма WinMouse. Той добавя още функции, за да ви ...