Haluatko oppia asentamaan Nginxin ja kieltämään pääsyn maasta? Tässä opetusohjelmassa aiomme määrittää Nginx-palvelimen estämään pääsyn maasta.

• 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 maasta

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 Brasiliasta ja Yhdysvalloista.

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 lähde-IP-osoitteen maan mukaan.

Yritä käyttää sivustoasi rajoitetussa maassa olevan etätietokoneen kautta.
Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Onnittelen! Voit määrittää Nginxin rajoittamaan pääsyä verkkosivustollesi pyynnön maan mukaan.

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ä maakoodi 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 maakoodin lokitiedostoon.

Copy to Clipboard

Tässä on esimerkki Nginx-lokista.

Copy to Clipboard

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