Du tipai serverių PHP talpinimui
Yra du populiūs serverių programų tipai svetainėms: Apache ir Nginx. Paprastai talpinime PHP veikia arba kartu su Apache, arba kartu su Nginx.
Mums, kaip PHP programuotojams, nerūpi, kuris serveris naudojamas. Išskyrus vieną svarbią išimtį. Faktas yra tas, kad failas htaccess yra konfigūracijos failas Apache serveriui. Tai reiškia, kad jei jūsų serveryje yra Nginx, tada jūsų htaccess neveiks.
Nginx turi mechanizmą, analogišką htaccess failo veikimui. Šis mechanizmas yra konfigūracijos failai, sukuriami kiekvienai svetainei. Deja, jei turite virtualų talpinimą, prieiti prie šių failų negalėsite.
Atsižvelgiant į tai, kad visose pakankamai sudėtingose svetainėse naudojamas htaccess, mums būtent ir reikia Apache serverio. Laimei, jis yra beveik visuose virtualiųjų talpinimų serveriuose.
Neretai būna taip, kad Apache naudojamas kartu su Nginx. Šiuo atveju Nginx priima užklausas į svetainę iš išorinio pasaulio ir perduoda jas Apache serveriui. O PHP jau veikia kartu su Apache ir, atitinkamai, htaccess taip pat veikia.
Giliau su šiais serveriais susipažinsime kituose, labiau pažengusių lygių mokymo vadovuose. O kitoje pamokoje mes tiesiog patikrinsime, ar jūsų talpinime veikia htaccess failas.
Ar htaccess veiks, jei turite Nginx?