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

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

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 Etelä-Amerikasta.

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ää pääsyn lähde-IP-osoitteen mantereen perusteella.

Yritä käyttää verkkosivustoasi rajoitetun maanosan etätietokoneesta.
Copy to Clipboard

Tässä on komentotulostin.

Copy to Clipboard

Onnittelen! Voit määrittää Nginxin rajoittamaan pääsyä verkkosivustollesi pyynnön mantereen 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ä maanosan koodi ja maa 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 maanosakoodin ja 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 maanosakoodin ja maakoodin lokitiedostoihin.