Haluatko oppia määrittämään PAM-todennuksen Nginx-palvelimella? Tässä opetusohjelmassa näytämme sinulle, miten Nginx-palvelu määritetään todentamaan käyttäjät plugable authentication -moduulilla, joka tunnetaan myös nimellä PAM Ubuntu Linux -tietokoneessa.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Nginx 1.18.0
Laiteluettelo
Seuraavassa osassa on luettelo tämän opetusohjelman luomiseen käytetyistä laitteista.
Amazon Associatena ansaitsen ehdot täyttävistä ostoksista.
Nginx – Liittyvä opetusohjelma:
Tällä sivulla tarjoamme nopean pääsyn luetteloon opetusohjelmia, jotka liittyvät Nginx.
Nginx – PAM-todennus
Asenna Nginx-palvelin ja tarvittavat paketit.
Esimerkissämme pyydämme todennusta käyttäjille, jotka yrittävät käyttää TEST-nimistä hakemistoa.
Luo TEST-niminen kansio ja anna www-data-nimiselle käyttäjälle oikeus käyttää tätä kansiota.
Määritä Nginx-palvelin pyytämään PAM-todennusta käyttäjille, jotka yrittävät käyttää tätä hakemistoa.
Muokkaa oletussivuston Nginx-määritystiedostoa.
Lisää tähän tiedostoon seuraava määritys.
Tässä on kansio, ennen kokoonpanoamme.
Tässä on kansio kokoonpanomme jälkeen.
Nginx-palvelin on määritetty pyytämään salasanan todennusta test-nimisen kansion käyttöä varten.
Nginx-palvelu konfiguroidaan todentamaan käyttäjätilejä PAM-todennusmoduulin avulla.
Luo PAMin määritystiedosto.
Tässä on tiedoston sisältö.
Esimerkissämme aiomme todentaa Nginx-palvelun käyttöoikeuden Linux-tileillä.
Valtuuta Nginx-palvelu lukemaan SHADOW-tiedosto.
Käynnistä Nginx-palvelu uudelleen.
Onnittelen! Nginx-todennuksen määrittäminen onnistui.
Nginx – PAM-todennustesti
Luo Linux-tili, jota käytetään todennustestissä.
Esimerkissämme loimme Linux-tilin nimeltä ADMIN.
Määritetty salasana oli 123qwe.
Luo todennustestissä käytettävä HTML-sivu.
Esimerkissämme loimme HTML-sivun nimeltä TEST.
Avaa selain ja kirjoita Nginx-verkkopalvelimen IP-osoite.
Esimerkissämme selaimeen syötettiin seuraava URL-osoite:
• http://192.168.15.11
Nginxin oletussivu tulee näkyviin.
Avaa selain ja kirjoita web-palvelimen IP-osoite plus /test.
Esimerkissämme selaimeen syötettiin seuraava URL-osoite:
• http://192.168.15.11/test/test.html
Kirjoita kirjautumisnäyttöön paikallinen käyttäjänimi ja salasana.
• Käyttäjätunnus: admin
• Salasana: 123qwe
Onnistuneen kirjautumisen jälkeen sinulla on oikeus käyttää TEST-nimistä hakemistoa.
Onnittelen! Olet määrittänyt PAM-todennuksen Nginx-palvelimelle.