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.
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 maasta
Asenna Nginx-palvelin ja tarvittava moduuli.
Muokkaa Nginxin määritystiedostoa.
Lisää määritystiedostoon seuraava rivi.
Esimerkissämme kielsimme pääsyn Brasiliasta ja Yhdysvalloista.
Tarkista maakoodien luettelo.
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 lähde-IP-osoitteen maan mukaan.
Tässä on komentotulostin.
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.
Tässä on tiedoston sisältö.
Onnittelen! Olet määrittänyt GEOIP2-tietokannan automaattisen päivityksen.
Opetusohjelma Nginx – Sisällytä maakoodi 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 maakoodin lokitiedostoon.
Tässä on esimerkki Nginx-lokista.
Onnittelen! Olet määrittänyt Nginx-palvelimen sisältämään maakoodin lokitiedostoihin.