Šī apmācība ir vērsta uz SSL sertifikāta instalēšanu Apache tīmekļa serverī operētājsistēmā Linux Debian 10 Buster ātri un vienkārši, izmantojot Certbot. Lietotājiem, kuriem nepieciešams šifrēts tīmekļa serveris, bet vēl nav instalēti vai konfigurēti Apache, pirmajā sadaļā ir parādīts, kā instalēt un konfigurēt Apache pakalpojumā Debian 10 Buster vietnes uzturēšanai.
Visas šajā apmācībā aprakstītās darbības ir noderīgas jaunākajām iepriekšējām Debian versijām un balstītajiem Linux izplatījumiem. Ja jums jau ir Apache, varat pāriet uz Kā iestatīt bezmaksas SSL sertifikātu Apache Debian 10 Buster.
Apache instalēšana Debian 10 Buster
Šis solis ir paredzēts tikai tiem lietotājiem, kuri vēl nav instalējuši Apache, ja jau esat instalējis Apache, pārejiet uz nodaļu “Kā iestatīt bezmaksas SSL sertifikātu Apache pakalpojumā Debian 10”.
Ja jums vēl nav instalēta Apache, instalējiet to, izpildot:
Pēc instalēšanas pakalpojums tiks automātiski palaists, un no savas pārlūkprogrammas varēsit piekļūt savam tīmekļa serverim, izmantojot adresi http: // 127.0.0.1 (vietējais saimnieks).
Arī Apache atbalsta vairākus domēnus, taču šai iestatīšanai mēs konfigurēsim tikai domēnu https: // linux.bz izmantojot apache noklusējuma konfigurācijas failu / etc / apache2 / sites-enabled / 000-default.konf. Palaist:
# nano / etc / apache2 / sites-enabled / 000-default.konf
Zemāk esošās nekomentētās līnijas parāda pareizu konfigurāciju, kas pielāgota Linux.bz,
Failā ir šāds saturs, kas atver failu (
ServerName linux.bz
ServerAlias www.Linux.bz
ServerAdmin kontakts @ linux.bz
DocumentRoot / var / www / html
ErrorLog $ APACHE_LOG_DIR / kļūda.žurnāls
CustomLog $ APACHE_LOG_DIR / piekļuve.baļķis kopā
Apache noklusējuma rādītāja lapu var pārdēvēt, palaižot:
# mv indekss.html oldindex.htmlPēc tam izveidojiet jaunu lapu testēšanas vajadzībām:
# nano tests.html
Ievietojiet visu nepieciešamo saturu:
Nospiediet CTRL + X, lai saglabātu un izietu.
Lai atļautu piekļuvi ārpus tīkla, dažiem mājas lietotājiem būs jākonfigurē maršrutētāji, lai pārsūtītu nepieciešamās ostas uz tīmekļa serveriem. Šajā attēlā redzams tikai maršrutētāja konfigurācijas lapas piemērs portu pārsūtīšanai, maršrutētājā jums būs jāpārsūta 80. un 443. ports uz Apache datora vietējo IP adresi.
Visbeidzot, jūs varēsiet piekļūt savai vietnei no tīkla.
Kā iestatīt bezmaksas SSL sertifikātu Apache Debian 10 Buster
Ja jums jau ir Apache laiks pievienot SSL, šim nolūkam šajā apmācībā parādīts, kā ātri un vienkārši instalēt SSL sertifikātu, izmantojot certbot, automātisko instalētāju un konfigurētāju Let's Encrypt ssl sertifikātiem.
Lai sāktu instalēt Certbot pakotnes, palaižot:
# apt instalējiet certbot python-certbot-apache -y
Pēc iepriekšējo pakotņu instalēšanas izveidojiet un norādiet novirzīšanu uz https, palaižot:
# certbot --apacheAizpildiet pieprasīto informāciju:
Kādā brīdī tas piedāvās jums novirzīt trafiku uz https, nospiediet 2 lai pieņemtu, pēc tam nospiediet IEVADIET pabeigt.
Ja process būs veiksmīgs, tiks parādīts šāds ekrāns:
Visbeidzot, jūs varat pārbaudīt savu vietni, nospiediet CTRL + F5, un tas tagad novirzīs caur SSL.
Lai atjaunotu sertifikāta izpildi:
# certbot atjaunot - izžūt
Secinājums par Certbot metodi, lai instalētu SSL sertifikātu Apache Debian 10 Buster
Certbot padara ārkārtīgi ērtu un ātru SSL sertifikātu instalēšanu, ļaujot jebkuram nepieredzējušam lietotājam bez Plesk vai Cpanel bez maksas droši kopīgot tīmekļa saturu. Viss process ilga minūtes, ieskaitot Apache instalēšanu.
Citas bezmaksas iespējas iegūt bezmaksas SSL sertifikātus var ietvert SSL for Free (https: // sslforfree.com, īsās Comodo bezmaksas SSL licences vai Zerossl, kuras es vēl nemēģināju, taču neviena no tām nenozīmē tādu ātru un vienkāršu metodi kā šis.
Es ceru, ka šis īsais raksts par to, kā iestatīt bezmaksas sertifikātu Apache Debian 10, jums bija noderīgs, paldies, ka to izlasījāt.