Овај брзи водич ће се бавити уобичајеном грешком у раду са НГИНКС серверима (забрањено 403), узроцима и начином исправљања.
Шта је грешка Нгинк 403?
Нгинк 403 Забрањена грешка је статусни код који се генерише и приказује кориснику када клијент покуша да приступи делу веб сервера са недовољним дозволама. На пример, НГИНКС штити списак директорија и резултираће грешком 403.
Узроци грешке Нгинк 403 на серверу
Пре него што започнемо, добро је напоменути да грешка може доћи са стране клијента, а не са самог сервера. Прво ћемо се позабавити грешкама на страни сервера, а затим грешкама на страни клијента.
Узрок 1: Нетачна индексна датотека
Први и најчешћи узрок забрањене грешке НГИНКС 403 је нетачна конфигурација индексне датотеке.
Датотека за конфигурацију Нгинк одређује које индексне датотеке треба учитати и редослед којим их треба учитати. Међутим, ако се наведене датотеке индекса не налазе у директоријуму, Нгинк ће вратити 403 забрањене грешке.
На пример, конфигурација у наставку дефинише индексне датотеке и како их треба учитати
локација /индекс индекса.хтмл индекс.хтм индекс.хтмл инде.пхп;
Један од начина за решавање овог проблема је додавање индексне датотеке наведене у конфигурационој датотеци или додавање доступне индексне датотеке у конфигурациону датотеку.
Други начин да се реши овај проблем је да се Нгинку дозволи да попише директоријуме ако је индексна датотека недоступна. Омогућите овај модул додавањем следећег уноса у конфигурациону датотеку.
локација /аутоиндек укључен;
аутоиндек_екацт_сизе он;
БЕЛЕШКА: Не препоручујемо овај метод на јавно доступним серверима.
За више информација о томе како сервирати статички садржај, размотрите извор документације о Нгинк-у који је дат у наставку:
хттпс: // доцс.нгинк.цом / нгинк / админ-гуиде / веб-сервер / серве-статиц-цонтент /
Узрок 2: Погрешно постављене дозволе
Нгинк 403 забрањена грешка такође може произаћи из датотека и директоријума који имају погрешно постављене дозволе. Да би Нгинк успешно сервирао одређену датотеку и ресурс клијенту, Нгинк мора имати РВКС дозволе за читање, писање и извршавање на целој путањи.
Да бисте решили ову грешку, промените дозволу за директоријуме на 755, а дозволе за датотеке на 644. Уверите се да је корисник који покреће Нгинк процес власник датотека. На пример, подесите корисника на ввв-дата:
судо цховн -Р ввв-подаци: ввв-подаци *На крају, поставите дозволе за директоријум и датотеке као:
судо цхмод 755 дирсудо цхмод 644 датотеке
Узрок грешке на страни клијента 403
Као што смо поменули, у другим случајевима грешка 403 може бити узрокована корисником, уместо да је на страни сервера. Да бисте решили такве проблеме на страни клијента, изведите следеће операције.
- Уверите се да приступате тачној веб локацији
- Обришите кеш меморију прегледача
- Уверите се да вам заштитни зид или проки омогућава приступ веб ресурсу.
Закључак
Овај брзи водич је разматрао узроке забрањене грешке НГИКС 403 и разне начине за њено отклањање. Добро је погледати дневнике сервера пре него што покушате било какве методе за решавање проблема.