PHP үшін хостингтегі серверлердің екі түрі
Сайттар үшін сервер бағдарламаларының екі танымал түрі бар: Apache және Nginx. Әдетте, хостингте PHP не Apache, не Nginx қосылымымен жұмыс істейді.
Біз үшін, PHP бағдарламашылары ретінде, қандай сервер қолданылғаны маңызды емес. Бір маңызды ерекшеліктен басқа. Мәселе мынада, htaccess файлы - бұл Apache серверінің конфигурациялық файлы. Бұл дегеніміз, егер сіздің серверіңізде Nginx орнатылған болса, онда сіздің htaccess жұмыс істемейді.
Nginx-те htaccess файлының жұмысына ұқсас механизм бар. Бұл механизм әрбір сайт үшін жасалатын конфигурация файлдарын білдіреді. Өкінішке орай, егер сізде виртуалды хостинг болса, онда бұл файлдарға жету мүмкін болмайды.
Барлық жеткілікті күрделі сайттарда htaccess қолданылатынын ескере отырып, бізге дәл Apache сервері қажет. Бақытымызға орай, іс жүзінде барлық виртуалды хостингтерде дәл сол орнатылған.
Көбінесе Apache Nginx қосылымымен қолданылады. Бұл жағдайда Nginx сыртқы әлемнен сайтқа келетін сұраныстарды қабылдап, оларды Apache серверіне жібереді. Ал PHP Apache қосылымымен жұмыс істейді және, сәйкесінше, htaccess те жұмыс істейді.
Бұл серверлермен тереңірек біз басқа, одан да көп жетілдірілген оқулықтарда танысамыз. Ал келесі сабақта біз жай ғана сіздің хостингіңізде htaccess файлы жұмыс істей ме, соны тексереміз.
Егер сізде Nginx болса, htaccess жұмыс істей ме?