Haluatko oppia asentamaan Nginxin ja kieltämään pääsyn kaupungista? Tässä opetusohjelmassa aiomme määrittää Nginx-palvelimen estämään pääsyn kaupungista.
• Ubuntu 18
• Ubuntu 19
• Ubuntu 20
• Nginx 1.18.0
Esimerkissämme Nginx-palvelin isännöi verkkosivustoa WWW.GAMEKING.TIPS.
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.
Opetusohjelma Nginx – GEOIP2-tietokannan asennus
Käytä MAXMIND-sivustoa ja luo uusi tili.
Käytä tiliprofiiliasi ja luo uusi avain.
Lisää MAXMIND-tietovarasto Ubuntu Linuxiin.
Asenna GEOIPUPDATE-niminen paketti.
Muokkaa GEOIPUPDATE-määritystiedostoa.
Lisää tilitunnuksesi ja käyttöoikeusavaimesi.
Tässä on kansio, ennen kokoonpanoamme.
Tässä on kansio kokoonpanomme jälkeen.
Päivitä GEOIP2-tietokanta.
Tarkista GEOIP2-tietokannan asennus.
Tässä on komentotulostin.
Asensit GEOIP2-tietokannan maita ja kaupunkeja varten.
Onnittelen! GEOIPUPDATE-asennus on valmis.
Opetusohjelma Nginx – Pääsyn estäminen kaupungista
Asenna Nginx-palvelin ja tarvittava moduuli.
Muokkaa Nginxin määritystiedostoa.
Lisää määritystiedostoon seuraava rivi.
Esimerkissämme kielsimme pääsyn boardman- ja NOVA IGUACU -nimisiltä kaupungeilta.
Tässä on kansio, ennen kokoonpanoamme.
Tässä on kansio kokoonpanomme jälkeen.
Muokkaa oletussivuston Nginx-määritystiedostoa.
Lisää määritystiedostoon seuraava rivi.
Tässä on kansio, ennen kokoonpanoamme.
Tässä on kansio kokoonpanomme jälkeen.
Käynnistä Nginx-palvelu uudelleen.
Nginx-palvelin estää käytön ip-lähdeosoitteen kaupungin nimen perusteella.
Tässä on komentotulostin.
Onnittelen! Voit määrittää Nginxin rajoittamaan pääsyä verkkosivustollesi pyynnön kaupungin nimen perusteella.
Opetusohjelma GEOIP2 – Tietokannan päivitys
Luo ajoitettu tehtävä GEOIP2-tietokannan päivittämiseen.
Tässä on tiedoston sisältö.
Onnittelen! Olet määrittänyt GEOIP2-tietokannan automaattisen päivityksen.
Opetusohjelma Nginx – Sisällytä kaupungin nimi lokiin
Muokkaa Nginxin määritystiedostoa.
Poista seuraavat rivit määritystiedostosta.
Lisää seuraavat rivit määritystiedostoon.
Esimerkiksi tässä on määritystiedostomme.
Käynnistä Nginx-palvelu uudelleen.
Nginx-palvelin kirjaa pyynnön nimen lokitiedostoon.
Tässä on esimerkki Nginx-lokista.
Onnittelen! Olet määrittänyt Nginx-palvelimen sisältämään kaupungin nimen lokitiedostoihin.