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.

Opetusohjelma Nginx – GEOIP2-tietokannan asennus

Käytä MAXMIND-sivustoa ja luo uusi tili.

Käytä tiliprofiiliasi ja luo uusi avain.

Nginx - GeoIP2 key

Lisää MAXMIND-tietovarasto Ubuntu Linuxiin.

Copy to Clipboard

Asenna GEOIPUPDATE-niminen paketti.

Copy to Clipboard

Muokkaa GEOIPUPDATE-määritystiedostoa.

Copy to Clipboard

Lisää tilitunnuksesi ja käyttöoikeusavaimesi.

Tässä on kansio, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on kansio kokoonpanomme jälkeen.

Copy to Clipboard

Päivitä GEOIP2-tietokanta.

Copy to Clipboard

Tarkista GEOIP2-tietokannan asennus.

Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

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.

Copy to Clipboard

Muokkaa Nginxin määritystiedostoa.

Copy to Clipboard

Lisää määritystiedostoon seuraava rivi.

Copy to Clipboard

Esimerkissämme kielsimme pääsyn boardman- ja NOVA IGUACU -nimisiltä kaupungeilta.

Tässä on kansio, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on kansio kokoonpanomme jälkeen.

Copy to Clipboard

Muokkaa oletussivuston Nginx-määritystiedostoa.

Copy to Clipboard

Lisää määritystiedostoon seuraava rivi.

Copy to Clipboard

Tässä on kansio, ennen kokoonpanoamme.

Copy to Clipboard

Tässä on kansio kokoonpanomme jälkeen.

Copy to Clipboard

Käynnistä Nginx-palvelu uudelleen.

Copy to Clipboard

Nginx-palvelin estää käytön ip-lähdeosoitteen kaupungin nimen perusteella.

Yritä käyttää sivustoasi rajoitetun kaupungin etätietokoneesta.
Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

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.

Copy to Clipboard

Tässä on tiedoston sisältö.

Copy to Clipboard

Onnittelen! Olet määrittänyt GEOIP2-tietokannan automaattisen päivityksen.

Opetusohjelma Nginx – Sisällytä kaupungin nimi lokiin

Muokkaa Nginxin määritystiedostoa.

Copy to Clipboard

Poista seuraavat rivit määritystiedostosta.

Copy to Clipboard

Lisää seuraavat rivit määritystiedostoon.

Copy to Clipboard

Esimerkiksi tässä on määritystiedostomme.

Copy to Clipboard

Käynnistä Nginx-palvelu uudelleen.

Copy to Clipboard

Nginx-palvelin kirjaa pyynnön nimen lokitiedostoon.

Copy to Clipboard

Tässä on esimerkki Nginx-lokista.

Copy to Clipboard

Onnittelen! Olet määrittänyt Nginx-palvelimen sisältämään kaupungin nimen lokitiedostoihin.