Два типа сервера за ПХП на хостингу
Постоје два популарна типа програма-сервера за сајтове: Apache и Nginx. У принципу, на хостингу ПХП ради или у вези са Apache-ом, или у вези са Nginx-ом.
За нас, као за ПХП програмере, нема разлике који сервер се користи. Са једним важним изузетком. Ствар је у томе, да је фајл htaccess - то је фајл подешавања за сервер Apache. То значи, да ако на вашем серверу стоји Nginx, онда ваш htaccess неће радити.
У Nginx-у постоји механизам, аналоган раду фајла htaccess. Овај механизам представља фајлове конфигурације, који се креирају за сваки сајт. Нажалост, ако имате виртуелни хостинг, онда доћи до тих фајлова нећете моћи.
Имајући у виду да се у свим довољно сложеним сајтовима користи htaccess, потребан нам је управо сервер Apache. Срећом, практично на свим виртуелним хостинзима стоји управо он.
Често се дешава да се Apache користи у вези са Nginx-ом. У овом случају Nginx прима захтеве за сајтом из спољашњег света и прослеђује их серверу Apache. А ПХП већ ради у вези са Apache-ом и, самим тим, ради и htaccess.
Дубље са овим серверима бавићемо се у другим, напреднијим упутствима. А у следећој лекцији ћемо једноставно проверити, да ли на вашем хостингу ради фајл htaccess.
Да ли ће htaccess радити, ако имате Nginx?