Hvernig á að nota .htaccess skrána í Ubuntu 18.04

Kynning

Aðgangsskrá skjalasafnsins (almennt þekktur sem .htaccess skrá) er áreiðanleg stillingaskrá sem býður upp á auðvelda leið til að setja upp upplýsingar vefsíðu þinnar án þess að þurfa að breyta stillingarskrám fyrir netþjóninn þinn. Skráin gengur framhjá mörgum stillingum og gerir það tilvalið tæki til að stjórna skyndiminni, heimild, umritun vefslóða og fínstillingu vefsíðna.


Skráin er einstök vegna þess að hún byrjar með punkti. Punkturinn þýðir að .htaccess skráin er falin í sumum FTP forritum og það er ekki hægt að breyta skránni án þess að endurnefna hana. Hægt er að búa til þessa skrá í hvaða ritstjóra sem er og síðan hlaðið inn á vefsíðu í gegnum FTP viðskiptavin.

Íhugun

Þessi skrá er ótrúlega gagnleg og getur skilað umtalsverðum endurbótum á árangri vefsvæðisins. Það eru þó nokkur atriði sem þarf að hafa í huga áður en þú notar .htaccess skrána. Þetta felur í sér:

Það hefur áhrif á hraða netþjónsins

.Htaccess skráin getur valdið ómissandi breytingu á hraða netþjónsins. Fyrir vikið ættir þú ekki að nota .htaccess skrána, sérstaklega ef þú hefur aðgang að grunnstillingarskrá miðlarans; httpd.conf.

Ef þú notar AllowOveride tilskipun um að heimila .htaccess skrána þá mun Apache vefþjónn leita að þessari skrá í hvert skipti sem beiðni er lögð fram. Að auki skannar vefþjónninn (Apache) allt möpputréð til að ákvarða aðrar .htaccess skrár fyrir ofan staðsetningu þessarar skráar til að ákvarða hvaða tilskipun hefur forgang. Þetta endar með því að hægja á Apache HTTP netþjóninum.

Öryggismál

Ef þú leyfir notendum að breyta stillingarskrá miðlarans þíns með .htaccess, þá getur það valdið öryggisvandamálum sérstaklega þegar meðhöndlaður er af ástæðulausu.

Með það í huga, skulum nú einbeita okkur að grunnatriðum .htaccess skrár:

Að búa til .htaccess skrá

Eins og framangreint er hægt að búa til .htaccess skrána í gegnum hvaða ritstjóra sem er og síðan hlaðið inn á vefsíðuna þína í gegnum FTP viðskiptavin. Að öðrum kosti skaltu keyra skipunina hér að neðan til að búa til þessa skrá í flugstöðinni:

$ sudo nano /var/www/example.com/.htaccess

Virkar .htaccess skrána

Þegar .htacccess skráin er búin til er hún ekki sjálfkrafa virk. Þú verður að breyta Apache hýsingarstillingarskránni til að virkja nýstofnaða .htaccess skrá. Hérna þarftu að fá aðgang að netþjónastillingunum þínum til að breyta stillingum og leyfa .htaccess skránni að hnekkja stillingum venjulegu vefsíðunnar.

Fyrst skaltu framkvæma skipunina hér að neðan til að opna stillingarskrá hýsils fyrir Apache2:

Athugasemd: Þú þarft sudo heimildir til að ná þessu

$ sudo nano / etc / apache2 / sites-available / default

Þegar stillingarskráin er opnuð skaltu finna hlutann hér að neðan:

Valkostir Vísitöl FollowSymLinks MultiViews
AllowOrride Enginn
Panta leyfi, neita
leyfi frá öllum

Breyta gildi AllowOverride úr enginn að allt.

Valkostir Vísitöl FollowSymLinks MultiViews
AllowOverrideAll
Panta leyfi, neita
leyfi frá öllum

Vistaðu skrána og lokaðu textaritlinum. Nú skaltu keyra skipunina hér að neðan til að endurræsa Apache þjónustu þína:

$ Sudo þjónusta apache2 endurræsa

Notkun .htacces skráarinnar

.Htaccess skráin hefur fjölda notkunar, þar á meðal:

Tilvísanir

Ein helsta notkun á .htaccess skránni er að virkja tilvísanir á vefinn. Tilvísanir gera það auðvelt að beina umferð á vefnum frá skjali til annars á vefsíðuna þína. Til dæmis, ef þú hefur fært vefsíðu og vilt að gestir þínir noti gamla hlekkinn til að fá aðgang að efninu á nýjum stað, þá getur .htaccess verið til góðs.

Til að stilla tilvísanir með .htaccess skránni skaltu bæta eftirfarandi línu við þessa skrá.

Beina / old_dir / http://www.hostadvice.com/new_dir/index.html

Þessi skipun hér að ofan leiðbeinir Apache vefþjóninum til að birta skjal í ‘ný_dir‘Í hvert skipti sem gestur biður um skjal í gömlu skránni; ‘gamall_dir‘.

Sérsniðin villusíða

Að auki er hægt að nota .htaccess skrána til að sérsníða villusíður eins og 400 slæm beiðni, 401 Heimild krafist, 404 Skrá fannst ekki, 403 Bannað blaðsíða, og 500 innri villa. Að sérsníða villusíðurnar þínar býður öllum gestum upp á óaðfinnanlegan hátt og veitir ítarlegri upplýsingar meira en smáatriðin sem sjálfgefna villusíðan veitir.

Það er auðvelt að aðlaga villusíður vegna þess að þetta eru HTML skjöl sem þýðir að þú getur bætt við og birt allar upplýsingar sem þú vilt. Til dæmis til að búa til villusíður 401, 404 og 500 skaltu bæta textanum hér að neðan við .htaccess skrána:

ErrorDocument 401 /error_pages/401.html
ErrorDocument 404 /error_pages/404.html
ErrorDocument 500 /error_pages/500.html

Ekki hika við að sérsníða þessar síður með efni sem skilar tilteknum skilaboðum til gesta þinna.

Apache vefþjónn leitar að villusíðum innan rótar vefsíðu þinnar. Ef þú geymir einhverja nýja villusíðu (til dæmis 404 villusíðu) í undirmöppu sem er dýpra í möpputrénu ættirðu að hafa línu til að fanga þessar smáatriði:

ErrorDocument 404 /error_pages/new404.html

Lykilorð vernd

Betri er að .htaccess skráin býður upp á ótrúleg auðkenningar- og lykilorðsverndarkerfi. Lykilorð fyrir .htaccess eru vistuð í skránni; .htpasswd. Búðu til þessa skrá og vistaðu hana hvar sem er og ekki í vefskránni (af öryggisástæðum).

Skrifaðu öll notendanöfn og lykilorð allra heimilaðra notenda til að fá leyfi til að skoða hluta af vernduðum hlutum vefsíðu þinnar. Einu sinni býrðu til öll lykilorð og notendanöfn, bætir kóðanum hér að neðan við .htaccess skrána þína til að virkja lykilorðsaðgerðina.

AuthUserFile /usr/local/username/safedirectory/.htpasswd
AuthGroupFile / dev / null
AuthName "Vinsamlegast sláðu inn lykilorð"
AuthType Basic
Krefjast gildra notanda

Innifalið í netþjóni (SSI)

SSI býður upp á frábæra leið til að spara tíma þegar grunnað er að setja upp vefsíðu. Til dæmis gera þeir þér kleift að uppfæra margar síður með mikilvægum gögnum í einu.

Til að virkja hlið hliðar netþjóns skaltu bæta kóðanum hér að neðan við .htaccess skrána:

AddType texti / html .shtml
AddHandler netþátt .shtml

Þessi fyrsta lína segir .htaccess að .shtml skrárnar séu ósviknar en önnur lína leiðbeinir netþjóninum um að flokka skrár sem ljúka á .shtml fyrir allar Server Side Includes skipanir.

Niðurstaða

.Htaccess skráin skilar áður óþekktum sveigjanleika til að hjálpa þér að stilla vefsíður þínar. Þetta var yfirlit yfir það sem þú getur gert með þessari skrá, þú getur skoðað frekari valkosti og lært hvernig á að nota .htaccess.

Skoðaðu þessar 3 helstu Linux hýsingarþjónustur

FastComet

Byrjunarverð:
$ 2,95


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

Hostinger

Byrjunarverð:
$ 0,99


Áreiðanleiki
9.3


Verðlag
9.3


Notendavænn
9.4


Stuðningur
9.4


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostinger

ChemiCloud

Byrjunarverð:
$ 2,76


Áreiðanleiki
10


Verðlag
9.9


Notendavænn
9.9


Stuðningur
10


Lögun
9.9

Lestu umsagnir

Heimsæktu ChemiCloud

Tengdar greinar um hvernig á að gera

  • Hvernig á að setja upp AMPPS á Ubuntu 18.04
    millistig
  • Hvernig á að slökkva á skráarskoðun á Apache sem keyrir á Ubuntu 18.04 Virtual Server eða Hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp Nagios á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að breyta algengum PHP stillingum á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp WordPress Multisite á Ubuntu 18.04 með Apache vefþjóninum
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me