Кампутары, Праграмнае забеспячэнне
403 Forbidden Nginx: што гэта і як выправіць сітуацыю?
І шараговыя карыстальнікі, і вэб-майстры часта сутыкаюцца з праблемай доступу да асобных старонках ці нават цэлым сайтам у Інтэрнэце. Пры гэтым замест запытанага рэсурсу ў вэб-браўзэры выдаецца збой 403 Forbidden Nginx. Што гэта за памылка і як яе выправіць, чытайце далей. У артыкуле мы прапануем рашэнні і для звычайных юзэраў, і для адміністратараў сайтаў.
Што значыць 403 Forbidden Nginx?
Сама прырода памылкі складаецца ў тым, што пры спробе выкліку старонкі, размешчанай на сайце, які працуе на аснове вэб-сервера Nginx, да яе немагчыма атрымаць доступ. Чыннікаў таму можа быць дастаткова шмат.
Але вось само паведамленне ў прамым сэнсе не паказвае на памылку. Справа ў тым, што 403 Forbidden Nginx - гэта звычайны статус-код стану рэсурсу. Найбольш часта такое папярэджанне выдаецца ў сістэмах Ubuntu, але і ў Windows яго з'яўленне таксама можна сустрэць.
Прычыны з'яўлення збою ў карыстальнікаў і вэб-майстроў
Што тычыцца прычын, якія выклікаюць з'яўленне такога кода стану, іх ўмоўна можна падзяліць на два тыпу, якія адносяцца да груп звычайных карыстальнікаў і вэб-адміністратараў.
У выпадку з радавымі юзарамі называюцца наступныя прычыны:
- парушэнні ў працы самога інтэрнэт-рэсурсу;
- ўвод некарэктнага адрасу сайта;
- блякаваньне рэсурсу (напрыклад, згодна з дырэктывамі Роскомнадзора);
- блякаваньне карыстальніка ці IP яго кампутара ў сувязі з парушэннямі правілаў сайта (бан);
- памылкі браўзэра (печыва, кэш і т. д.).
Для адміністратарскай групы прычыны з'яўлення папярэджання 403 Forbidden Nginx выглядаюць некалькі інакш:
- выкарыстанне некарэктнага імя або пашкоджанага файла галоўнай старонкі index;
- адкрыццё дырэкторыі, для якой параметр Autoindex мае актыўны значэнне Off;
- адсутнасць карэктных правоў на тэчку;
- няправільна ўказаны шлях да файла;
- памылка абнаўлення DNS-кэша пры змене хостынгу;
- забарона на прагляд змесціва ў файле .htaccess або ў агульнай канфігурацыі сервера.
Пры такім становішчы спраў для абедзвюх груп можна выкарыстоўваць некалькі уніфікаваных дзеянняў па выпраўленні сітуацыі.
Памылка 403 Forbidden Nginx: як выправіць карыстачу?
Калі збой мае часовы характар, звычайна бывае дастаткова проста перазагрузіць кампутарную сістэму. Калі гэта не дапаможа, у якасці універсальных рашэнняў можна параіць наступнае:
- праверце правільнасць напісання адрасу рэсурсу, каб у ім не было вялікіх літар і знакаў на кірыліцы;
- зрабіце ачыстку файлаў cookie і кэша вэб-браўзэра;
- паспрабуйце выкарыстаць іншы браўзэр;
- пераканайцеся, што вы не забанены на сайце;
- паспрабуйце выкарыстоўваць доступ з ужываннем утыліт для ўтойвання свайго знешняга IP (Free Hide IP);
- звяжыцеся з адміністрацыяй рэсурсу і удакладніце праблему яго працаздольнасці;
- пачакайце некаторы час і паспрабуйце ізноў доступу, калі праблема складаецца ў функцыянальнасці інтэрнэт-рэсурсу.
Некаторыя парады па выпраўленні для вэб-майстроў
Для ліквідацыі збою 403 Forbidden Nginx адміністратарам спатрэбяцца наступныя парады:
- праверце правільнасць заданні імя індэксных файлаў index.html, index.htm, index.php, index.shtml і т. д., каб у іх не было загалоўных літар або кірылічных знакаў;
- усталюйце правы доступ на тэчку 755, на файлы - 644;
- праверце карэктнасць зададзеных шляхоў да файлаў і каталогам;
- вытрымаеце паўзу прыкладна на працягу сутак, калі праблема складаецца ў тым, што кэш DNS не паспеў абнавіцца;
- дадаць да файла .htaccess радок Options + Indexes;
- калі каранёвай каталог мае назву Home, пераназавіце старонку паводле стандартаў і ў файле .htaccess прапішыце радок DirectoryIndex home.php.
Вось, у прынцыпе, і ўсё, што тычыцца асноўных прычын з'яўлення кода 403 і методык выхаду з сітуацыі, якая склалася. Як відаць з усяго вышэй сказанага, нічога асабліва катастрафічна ў такім збоі няма (у прыватнасці, для радавых карыстачоў). Але пры ліквідацыі ўзніклай праблемы на любым узроўні трэба ўлічваць усе фактары, якія маглі стаць першапрычынай з'яўлення такой сітуацыі.
З юзарамі усё проста, а вось адміністратарам ў некаторых выпадках прыйдзецца, што называецца, папацець.
Similar articles
Trending Now