Што такое забароненая памылка 403?
One of the most commonly seen errors while browsing is 403 Забароненая памылка.
У асноўным гэта адказ пратаколу перадачы гіпертэксту, які карыстальнік можа атрымаць па шматлікіх прычынах.
Калі вы праглядаеце памылку 403, гэта таму, што вы не маеце права на доступ да ўказанага URL.
У гэтым артыкуле мы распавядзем пра розныя версіі, прычыны, магчымыя рашэнні і абыходныя шляхі, калі такія маюцца.
What are the variants of HTTP 403 error?
Самыя распаўсюджаныя варыянты Error 403:
- Памылка 403
- 403 Забаронены
- 403 Забароненая памылка
- 403 Забаронены Nginx
- 403 Забаронена: Доступ забаронены
- Памылка 403 забаронена
- Забаронены
- HTTP 403 забаронена
- Nginx 403 забаронена
Як працуе памылка HTTP 403?
Карыстальнік бачыць адну з памылак 403 пры зносінах з серверам праз HTTP, у асноўным з-за памылкі аўтэнтыфікацыі ці доступу.
Калі карыстальнік спрабуе праглядзець вэб-старонку, аглядальнік адпраўляе запыт з дапамогай HTTP.
У адказ сервер вывучае запыт і, калі ўсё правільна, сервер адказвае код поспеху катэгорыі 2xx перад загрузкай старонкі.
Гэта адбываецца так хутка, што карыстальнікі не могуць бачыць яго на экране.
Аднак, калі сервер знойдзе нейкія праблемы ў запыце па незразумелых прычынах, ён пакажа памылку катэгорыі 4xx.
Гэтыя коды генеруюцца аўтаматычна ў адпаведнасці з загадзя вызначанымі сцэнарыямі, і кожны код памылкі ўяўляе іншую прычыну.
Гэтыя коды дапамагаюць распрацоўшчыкам і некаторым складаным карыстальнікам зразумець прычыну.
Самыя распаўсюджаныя памылкі катэгорыі 4xx - гэта 403 і 404.
Памылка 404 азначае, што файлы або рэсурсы, якія карыстальнік запытвае, не могуць быць знойдзеныя ва ўзгаданым URL.
У той час як 403 азначае, што патрэбны URL з'яўляецца сапраўдным, але запыт карыстальніка не можа быць выкананы.
Фактычная прычына памылкі HTTP 403 залежыць ад канкрэтнага выпадку. Напрыклад, для некаторых сайтаў пошук у пэўных даведніках актыўна забаронены статусам 403.
Маўляў, адключэнне прамога доступу да мультымедыйнага змесціва на серверы.
What are the common reasons for 403 error?
Як мы коратка растлумачылі памылку 403 вышэй, зараз мы распавядзем, як карыстальнік мог прызямліцца ў памылку 403 па любой з наступных прычын.
Прычына 1. Абарона гарачай спасылкі
Што такое гарачая спасылка? Гарачая спасылка крадзе прапускную здольнасць кагосьці, спасылаючыся на актывы іх сайта, такія як выявы і відэа і г.д.
Каб патлумачыць гэта далей, выкажам здагадку, што ўладальнік сайта 1 размяшчае на сваім серверы некалькі малюнкаў ці відэа з высокім дазволам.
Уладальнік сайта 2 вельмі ўражаны якасцю змесціва і вырашае выкарыстоўваць іх і на сваім сайце.
Цяпер, замест таго, каб размяшчаць гэтыя выявы непасрэдна на ўласным серверы, ён звязвае іх з серверам 1 сайта.
Тэхнічна гэта будзе працаваць нармальна, і падчас прагляду вэб-сайта 2 карыстальнік не зможа адразу сказаць, калі сайт выкарыстоўвае гарачую спасылку.
Гэта дазваляе эканоміць шмат рэсурсаў для сайта 2, але гэта крадзе рэсурсы вэб-сайта 1 і можа пагоршыць якасць абслугоўвання для сервера 1.
Каб пазбегнуць падобных сітуацый, уладальнік сайта 1 можа рэалізаваць зоны, якія накіроўваюцца.
Гэта абмяжуе зваротную спасылку і верне памылку 403 у выпадку гарачай спасылкі.
As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.
Звярніце ўвагу, што неэтычна выкарыстоўваць рэсурсы трэціх асоб без іх дазволу.
How to fix 403 error by Hotlink Protection?
Для таго, каб наладзіць Абарона гарачай спасылкі in cPanel, head to Security < Hotlink Protection:
Адсюль вы можаце ўключыць або адключыць абарону гарачай спасылкі:
Цяпер, калі вы з'яўляецеся уладальнікам як web1, так і website2, вы можаце адключыць абарону гарачай спасылкі для ўласнага сайта, каб вы маглі звязаць змесціва і з вашага сайта.
Наступны скрыншот распрацаваў гэта для вас:
Прычына 2. Няправільныя дазволы
Яшчэ адна частая прычына 403 забароненых памылак - гэта няправільная налада дазволаў на файлы.
Каб вырашыць падобныя праблемы, уладальнік павінен усталяваць дазволы, як указана ў раздзеле:
- Дынамічны змест: 700
- Тэчкі: 755
- Статычны змест: 644
How to fix 403 error due to Bad Permissions?
Каб наладзіць дазвол, выканайце наступныя дзеянні:
1. Увайдзіце ў свой cPanel, выкарыстоўваючы пазначаны URL і прызначаныя ўліковыя дадзеныя для ўваходу
2. Націсніце на значок Дыспетчар файлаў у полі Файлы
3. Злева ад акна, якое адкрыецца, вы ўбачыце дазволы ўсіх файлаў і папак
4. Пераканайцеся, што дазволы тэчкі public_html з'яўляюцца 750, як паказана ніжэй:
Калі гэта 750, перайдзіце да наступнага ўхілення непаладак, выканайце наступныя дзеянні:
a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
c. Ачысціце кэш браўзэра
д. Ачысціце свой мясцовы кэш DNS
Прычына 3. Схаваныя файлы / няправільны URL
Да схаваных файлаў нельга публічна атрымліваць доступ, таму сервер абмяжоўвае доступ для грамадскасці.
Калі карыстальнік спрабуе атрымаць доступ да схаваных файлаў, выдаляецца забароненая памылка 403.
Акрамя таго, для некаторых сервераў, калі карыстальнік наўмысна або ненаўмысна ўводзіць несапраўдны URL, можа з'явіцца паведамленне аб забароненай памылцы 403.
Ён можа вар'іравацца ад сервера да сервера і залежыць ад таго, што ўвёў карыстальнік, напрыклад, вы можаце ўбачыць памылку, калі ўвядзіце каталог тэчак замест шляху файла.
Прычына 4. Правілы IP
Як было сказана раней, памылка 403 узнікае ў асноўным з-за памылкі аўтэнтыфікацыі.
Карыстальнікі могуць убачыць 403 правілы з-за любых правілаў забароны IP, вызначаных у cPanel.
У гэтым выпадку праверце правілы ў cPanel, каб пераканацца, што вы не блакуеце свой уласны дыяпазон IP.
Правілы IP прыходзяць вельмі карысна, калі вам трэба заблакаваць доступ для пэўных карыстальнікаў.
How to fix 403 error due to IP Rules?
Каб праверыць правілы IP, выканайце наступныя дзеянні:
1. Увайдзіце ў рахунак cPanel з дапамогай URL і прадастаўленых уліковых дадзеных.
2. Перайдзіце ў раздзел бяспекі і націсніце на значок блакавальніка IP.
3. Увядзіце адзін або шэраг IP-адрасоў, якім вы хочаце забараніць доступ.
4. Націсніце кнопку Дадаць.
Імя | значэнне |
---|---|
Адзіны IP-адрас | 192.168.0.1 |
2001: db8 :: 1 | |
Range | 192.168.0.1 - 192.168.0.40 |
2001:db8::1 – 2001:db8::3 | |
Уплыў далёкасці | 192.168.0.1 - 40 |
Фармат CIDR | 192.168.0.1/32 |
2001: db8 :: / 32 | |
Маецца на ўвазе 192. *. *. * | 192. *. *. * |
Прычына 5. Менеджэр па індэксах
Па змаўчанні вэб-сервер загружае індэкс або галоўную старонку з мэтавага каталога.
Калі файл індэкса адсутнічае ў тэчцы, вэб-браўзэр будзе адлюстроўваць змест тэчкі, але гэта можа выклікаць рызыку бяспекі.
Рызыка бяспекі зніжаецца, не паказваючы змест папкі непасрэдна, і ў якасці альтэрнатывы адлюстроўваецца памылка 403.
Рашэнне:
Вы можаце вырашыць гэтую праблему, загрузіўшы ў каталог адпаведны файл індэкса альбо змяніўшы значэнні "Дыспетчара індэкса" з cPanel.
Conclusion
Ёсць шмат прычын, каб выклікаць забароненую памылку HTTP 403, але ўсе яны азначаюць толькі адно, і гэта забаронена доступ.
Памылку 403 можна выправіць на ўзроўні сервера, змяніўшы налады бяспекі.