⊗dpPPBsST 3 of 27 menu

PHP-ի համար հոսթինգի վրա գործող սերվերների երկու տեսակ

Կայքերի համար գոյություն ունեն սերվերային ծրագրերի երկու տարածված տեսակ՝ Apache և Nginx: Որպես կանոն, հոսթինգի վրա PHP-ն աշխատում է կամ Apache-ի, կամ Nginx-ի հետ զուգակցված:

Մեզ համար, որպես PHP ծրագրավորողների, կարևորություն չունի, թե որ սերվերն է օգտագործվում: Մեկ կարևոր բացառությամբ: Բանը նրանում է, որ htaccess ֆայլը կարգավորումների ֆայլ է Apache սերվերի համար: Սա նշանակում է, որ եթե ձեր սերվերում տեղադրված է Nginx, ապա ձեր htaccess-ը աշխատելու չէ:

Nginx-ում կա մի մեխանիզմ, որը նման է htaccess ֆայլի աշխատանքին: Այս մեխանիզմը ներկայացնում է կոնֆիգուրացիայի ֆայլեր, որոնք ստեղծվում են յուրաքանչյուր կայքի համար: Ցավոք, եթե դուք ունեք վիրտուալ հոսթինգ, ապա այդ ֆայլերին հասնելու հնարավորություն չեք ունենա:

Հաշվի առնելով, որ բոլոր բավականին բարդ կայքերում օգտագործվում է htaccess, մեզ անհրաժեշտ է հենց Apache սերվերը: Բարեբախտաբար, գործնականում բոլոր վիրտուալ հոսթինգներում տեղադրված է հենց այն:

Հաճախ լինում է, որ Apache-ն օգտագործվում է Nginx-ի հետ զուգակցված: Այս դեպքում Nginx-ն է ընդունում կայքի դիմումները արտաքին աշխարհից և փոխանցում դրանք Apache սերվերին: Իսկ PHP-ն արդեն աշխատում է Apache-ի հետ զուգակցված և, համապատասխանաբար, աշխատում է նաև htaccess-ը:

Այս սերվերների հետ ավելի խորը մենք կծանոթանանք այլ, ավելի առաջադեմ ձեռնարկներում: Իսկ հաջորդ դասում մենք պարզապես կստուգենք, արդյոք ձեր հոսթինգում աշխատում է htaccess ֆայլը:

Կաշխատի՞ արդյոք htaccess-ը, եթե դուք ունեք Nginx:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել