Kako napraviti zaštićeno područje za prijavu za svoju web lokaciju

  • William Charles
  • 0
  • 3321
  • 880
Oglas

Naučili ste kako napraviti web stranicu Kako napraviti web stranicu: za početnike Kako napraviti web stranicu: za početnike Danas ću vas voditi kroz postupak izrade kompletne web stranice. Ne brinite ako ovo zvuči teško. Vodit ću vas kroz to na svakom koraku. i pročitajte naš vodič za jQuery Osnovni vodič za JQuery za programere Javascript Osnovni vodič za JQuery za programere Javascript Ako ste Javascript programer, ovaj će vam vodič za JQuery pomoći da započnete kodiranje kao nindža. , Što je sljedeće? Stvaranje zaštićenog zaporkom područja za vašu web lokaciju neophodno je za zaštitu stvari. Srećom, lakše je nego što možda mislite!

Početak rada

Postoji mnogo načina za zaštitu lozinke web stranice. Možete postaviti internetsku bazu podataka. Pa što je baza podataka, svejedno? [MakeUseOf objašnjava] Dakle, što je uopće baza podataka? [MakeUseOf Explains] Za programera ili tehnološkog entuzijasta, koncept baze podataka nešto je što se doista može shvatiti zdravo za gotovo. Međutim, mnogima je pojam baze podataka sam po sebi pomalo tuđi… i kodirajte svoj vlastiti sustav prijave, ili možete upotrijebiti sustav za upravljanje sadržajem, poput WordPress-a. Kako besplatno postaviti blog WordPress-a s vlastitim domaćinima Kako besplatno postaviti alat Blog sa WordPressom domaćin .

Danas ću vam pokazati kako zaštititi lozinkom vaše web stranice pomoću web-poslužitelja.

Trebat će vam web poslužitelj Apache. Mnogi drugi web poslužitelji pružaju sličnu funkcionalnost, ali potrebni koraci konfiguracije mogu biti različiti.

Apache je jedan od najpopularnijih web poslužitelja na planeti, a kao što ime sugerira, poslužuje web stranice. Možda ste čuli uobičajenu frazu LAMP, što je za Linux, Apache, MySQL i PHP / Python / Perl. Danas vam neće trebati nijedan programski jezik ili baza podataka, a ne treba vam ni Linux - inačica sustava Windows naziva se a WAMP stog.

Sada postoji mnogo varijacija jer se mnoge web stranice prebacuju na motore baza podataka poput PostgreSQL ili web poslužitelja poput NGINX-a, ali LAMP je mnogo lakše reći od LEMP-a, LAPP-a, LNMP-a ili LNPP-a, pa se može smatrati više ulovom -sva fraza.

Ako koristite web hosting Najbolje web hosting usluge: Dijeljeno, VPS i namjenski Najbolje usluge web hostinga: Dijeljeno, VPS i namjenski Tražite li najbolju uslugu web hostinga za svoje potrebe? Evo naših najboljih preporuka za vaš blog ili web stranicu. usluga za pokretanje vaše web stranice, sve ste spremni (pod uvjetom da se pokreće Apache). Ako niste sigurni koju vrstu hostinga trebate, provjerite objašnjenje hostinga web stranica Razjašnjeni različiti oblici hostinga web stranica [Objasnjena tehnologija] Različiti obrasci web hostinga [Objasnjena tehnologija]. Ako želite razviti ili eksperimentirati na vlastitom računalu, morat ćete stvoriti virtualno okruženje za web razvoj. Kako stvoriti virtualno okruženje i poslužitelj za web razvoj Kako stvoriti virtualno okruženje za razvoj i poslužitelj kako biste uravnotežili svoje sposobnosti da biste izvršili više zadataka sa svojom potrebom za razvojem web aplikacija u matičnom kontekstu u kojem će se oni pokretati? Unesite virtualne strojeve. .

Što je .htaccess datoteka?

Htaccess, ili pristup hipertekstu je konfiguracijska datoteka. Koristi se za konfiguriranje Apachea prema vašim potrebama. Djeluje na osnovi kataloga, tako da možete imati jedan skup pravila i konfiguracija za svoje hosting hosting, i drugi potpuno drugačiji skup za vaš blog. Datoteke Htaccess tako se nazivaju po imenu. Datoteka htaccess je tekstna datoteka koja se zove .htaccess. Primjetite kako nema ime, nego se ekstenzija naziva htaccess. Ovo je možda zadano skriveno u sustavu Windows, pa pogledajte kako pregledati skrivene datoteke i mape Kako pregledati skrivene datoteke i mape u sustavu Windows Kako pregledati skrivene datoteke i mape u sustavu Windows Potrebno je raditi sa skrivenom datotekom ili mapom u sustavu Windows ? Evo kako ih pregledati u samo nekoliko klikova. u sustavu Windows ako imate problema.

Evo nekoliko zgodnih stvari koje htaccess može učiniti:

  • Blokiraj posjetitelje neželjene pošte.
  • Stisnite stranice u pokretu.
  • Sprječite prekrivanje slika.
  • Posluživanje prilagođenih stranica s pogreškama.

Možda ste vidjeli zadane stranice s pogreškama. Oni posao obavljaju, ali izgledaju sasvim osnovno:

Uz Apache ove stranice možete učiniti mnogo ljepšima, zajedno s čitavim nizom drugih značajki!

Konfigurirajte htaccess

Sad kad znate što je, postavimo htaccess. Najprije morate to omogućiti, što se događa uređivanjem httpd.conf datoteka, što je još jedna konfiguracijska datoteka Apache. Pronađite sljedeći redak:

Put direktorija (/ Var / www / htdocs) nalazi se korijen vaše web lokacije. To može biti drugačije ako ste ga promijenili. Promijenite sljedeći sljedeći redak iz ovoga:

DopustiOverride None

Na ovo:

DopustiOvrši sve

Ponovo pokrenite Apache i sada ćete biti u mogućnosti koristiti svoje htaccess datoteke. Ako koristite davatelja internetskog hostinga, možda ćete trebati konfigurirati ove opcije na vašoj mrežnoj upravljačkoj ploči.

Evo koda koji trebate unijeti u svoju htaccess datoteku:

AuthType Basic AuthName "MUO tajno područje" AuthUserFile /.htpasswd Zahtijevajte valjanog korisnika

Spremite ovu htaccess datoteku bilo gdje želite. Ako ga postavite na najvišu razinu, zaštitit ćete cijelu web stranicu lozinkom ili je možete staviti u određeni direktorij i samo je zaštititi tu mapu.

To su dvije ključne stvari. AuthName predstavljen je svakom korisniku koji se pokuša prijaviti. U ovom slučaju je postavljeno na “MUO tajno područje”, ali to možete promijeniti u sve što želite. AuthUserFile treba ukazati na valjanu .htpasswd datoteka. Ova datoteka mora sadržavati popis korisničkih imena i zaporki u sljedećem formatu:

korisnička lozinka

To je to! Vaša web stranica ili direktorij sada je zaštićen lozinkom. Evo kako to izgleda kada se od vas zatraži vjerodajnica:

Vaš preglednik kontrolira izgled i prijavu ovog okvira za prijavu, pa ga nije moguće konfigurirati. Možda ćete htjeti stvoriti jake lozinke Kako stvoriti jake lozinke kojih se lako sjećate Kako stvoriti jake lozinke kojih se lako sjećate i osigurati da ostatak sigurnosti vaše web stranice može podnijeti bilo kakve potencijalno štetne radnje.

Idete dublje

Sada kada znate osnove, pogledajmo napredniji primjer. Recite da želite dati svoj web poslužitelj Raspberry Pi Kako ugostiti vlastitu web stranicu na Raspberry Pi Kako ugostiti vlastitu web stranicu na Raspberry Pi Morate pokrenuti web stranicu, ali ne možete priuštiti troškove hostinga? Izgradite vlastiti web poslužitelj koji podržava LAMP s malim pogonom Raspberry Pi. pristup vašoj zaštićenoj mapi. Možete konfigurirati Pi da daje ispravne vjerodajnice za prijavu, ali još je jednostavnije dopustiti besplatni pristup zaporkom za određenu IP adresu.

Konfigurirajte svoj Pi s statičkom IP adresom, a zatim zamijenite prethodni primjer s ovim novim kodom:

AuthType Basic AuthName "MUO tajno područje" AuthUserFile /.htpasswd Zahtijevajte važeće narudžbe zabrane, dopustite zabraniti sve Dopušteno od 127.0.0.1 Zadovoljite bilo koje

Ovaj kôd sadrži iste upute kao i prethodni primjer, s dodatkom nekoliko dodatnih redaka na dnu. Najvažnije je:

Dopušta od 127.0.0.1

Ovo kaže Apacheu da dozvoli IP adresu 127.0.0.1 pristup bez lozinke. Svatko tko dolazi s druge IP adrese trebati navesti valjano korisničko ime i lozinku. Obavezno promijenite 127.0.0.1 u IP adresu vašeg Pi ili bilo kojeg drugog uređaja kojem želite pružiti pristup.

Evo zadane stranice pogreške ako se ne prijavite ispravno ili nemate ispravnu IP adresu

Savjeti za izvedbu

Htaccess pruža sjajan način konfiguriranja različitih stvari na vašem web poslužitelju, posebno ako nemate veliku kontrolu nad ostatkom poslužitelja. Međutim, lako se oduzeti tome i značajno smanjite performanse vaše web stranice. Ako ste u mogućnosti, razmislite o upotrebi PHP-a ili bilo kojeg drugog jezika za izvršavanje složenih zadataka i spremite htaccess za kada su vaši zahtjevi manji ili ako nemate potpunu kontrolu nad poslužiteljem..

Jeste li danas naučili nešto novo? Koji su vaši najdraži trikovi s htaccessom? Javite nam u komentarima u nastavku!




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.