Ilmeisin tapa suojata sivu ei-toivotuilta kävijöiltä on asettaa pääsysalasana. Tämä voidaan tehdä sekä millä tahansa palvelimen komentosarjakielellä että Apache-verkkopalvelimella. Toinen vaihtoehto ei vaadi ohjelmointikielien tuntemusta, joten harkitsemme sivun suojaamista verkkopalvelimen ominaisuuksien avulla.
Ohjeet
Vaihe 1
Luo ensin erillinen kansio palvelimelle suojattavia sivuja varten ja siirrä kaikki suojatut sivut sinne. Jos kaikki sivuston sivut ovat suojattuja, tämä vaihe voidaan ohittaa.
Vaihe 2
Suojatussa kansiossa on oltava tiedosto.htaccess, joka sisältää ohjeet verkkopalvelimelle. Palvelinohjelmisto, kun se pyytää asiakirjaa kansiosta (verkkosivu tai jokin muu tiedosto), noudattaa.htaccess-tiedoston ohjeita. Sen tulisi sisältää ohjeet vaatia luvatonta vierailijaa antamaan käyttäjätunnus ja salasana. Luo tyhjä tiedosto mihin tahansa tekstieditoriin (tavallinen Muistio on hyvä) ja kirjoita siihen seuraavat ohjeet: AuthType Basic
AuthName "Tämä sivu on suojattu!"
AuthUserFile /usr/omaasi_palvelimesi/sivustosi/.htpasswd
vaatii kelvollista käyttäjää Ensimmäinen rivi (AuthType Basic) kertoo palvelimelle, että tämän ja kaikkien alikansioiden asiakirjat tulee antaa vain valtuutetulle vierailijalle. Toinen rivi (AuthName "Tämä sivu on suojattu!") sisältää näytettävän tekstin. syöttölomakkeella kirjautumistunnus ja salasana. Kirjoita tarvitsemasi teksti ilman lainausmerkkejä ("). Kolmas rivi (AuthUserFile /usr/omaasi_palvelimesi/omaasi_sivusto/.htpasswd) sisältää polun tiedostoon, joka tallentaa kirjautumistunnukset ja salasanat vierailijoiden valtuuttamiseksi. Tämän on oltava" absoluuttinen polku ". "- palvelimen tilisi juurihakemistosta, josta näkyy koko hakemistopuu. Internet-sivustoja isännöivillä verkkopalvelimilla se näyttää yleensä / pub / home / account_name / folder_name / file_name. Koko polku sivustoosi palvelimen juuresta voi olla Voit löytää sen sivuston hallintapaneelista. Voit myös selvittää sen esimerkiksi käyttämällä PHP-kielen phpinfo () -komentoa tai yksinkertaisesti pyytämällä isännöinnin teknistä tukea. vaativat kelvollista käyttäjää) sisältää merkinnän, että vierailijalta ei vaadita muuta kuin oikeaa kirjautumis- ja salasanaparia tämän kansion asiakirjoihin pääsemiseksi. Monimutkaisemmassa versiossa tällä direktiivillä on mahdollisuus määrittää vaatimus, jonka mukaan käyttäjä (tarkemmin, hänen kirjautumistunnuksensa) kuuluvat Mikä tahansa tietty ryhmä. Voit esimerkiksi jakaa käyttäjät järjestelmänvalvojiksi ja tavallisiksi käyttäjiksi. Jokaisella tällaisella ryhmällä voi olla erilaiset oikeudet käyttää asiakirjoja eri hakemistoissa.
Vaihe 3
Tallenna luotu tiedosto.htaccess-tiedostona. Voit estää tekstieditoria lisäämästä.txt-tiedostotunnistetta automaattisesti tallennettaessa tiedostoa valitsemalla "Kaikki tiedostot" -kohdan avattavasta "Tiedostotyyppi" -valikosta.
Vaihe 4
Tiedosto, joka sisältää salasanoja vierailijoiden valtuuttamiseksi, on yleensä nimeltään ".htpasswd", mutta tämä ei ole pakollinen sääntö - voit antaa sille myös muita nimiä. Tämän tiedoston luomiseen on käytettävä erityisohjelmaa nimeltä htpasswd.exe. Tämä on välttämätöntä, koska tiedoston salasanat tallennetaan erityisesti salatussa muodossa - näin ohjelma tekee luomalla.htpasswd-tiedoston. Jos tietokoneellesi on asennettu Apache-palvelin, voit ottaa ohjelman usrlocalapachein-kansiosta, jos ei - esimerkiksi täällä - https://www.intrex.net/techsupp/htpasswd.exe Suorita salasanatiedostojen luonti komentoriviltä. Windows XP: ssä se on kätevä tehdä näin: aseta htpasswd.exe erikseen luotuun kansioon, napsauta kansiota hiiren kakkospainikkeella ja valitse "Suorita komentorivi tässä" näkyviin tulevasta valikosta. Kirjoita komentorivipäätteessä: htpasswd -cm.htpasswd user_1htpasswd tässä on suoritettavan ohjelman nimi; -cm on muokkaaja, joka ilmoittaa, että uusi salasanatiedosto on luotava;.htpasswd on luotavan tiedoston nimi; user_1 on käyttäjän käyttäjätunnus, joka lisätään uuteen tiedostoon Paina Enter-näppäintä ja sinua pyydetään antamaan ja vahvistamaan salasana käyttäjälle_1. Kun olet syöttänyt ja vahvistanut salasanan, ohjelma luo.htpasswd-tiedoston kansioonsa, joka sisältää yhden kirjautumis- / salasanaparin. Jos haluat lisätä seuraavat käyttäjät komentorivipäätteen luotuun tiedostoon, toista sama toimenpide, mutta - cm-modifikaattori, kirjoita vain -m. On mahdollista lukea melko yksityiskohtainen ohje htpasswd.exe-ohjelmasta, jos kirjoitat: htpasswd.exe /
Vaihe 5
Lataa molemmat luodut tiedostot (.htaccess ja.htpasswd) sivustosi palvelimelle hallintapaneelin tiedostohallinnan tai minkä tahansa FTP-asiakkaan kautta. Htaccess-tiedosto tulee sijoittaa samaan kansioon, johon suojatut sivut on tallennettu. Ja.htpasswd-tiedosto on tallennettava kansioon, polku, johon syötit sen htaccess-tiedostossa. Pääsääntöisesti salasanatiedostot tallennetaan hakemistoon, joka sijaitsee yhden tason juurihakemiston yläpuolella. Tämä tehdään, jotta tiedostoon ei pääse Internetistä.