405 не разрешен nginx

#angular #nginx #plesk

#angular #nginx #plesk

Вопрос:

Я только что загрузил свое приложение angular на свой сервер в Plesk, приложение работает просто отлично и основано на REST-API. поэтому, когда я попытался его протестировать, я получил эту ошибку при отправке своего первого запроса POST

405 Не разрешен nginx

сначала я получил запрещенную страницу при попытке получить доступ к приложению, поэтому я добавил это

 location ^~ /folder{
    allow all;

} 
  

это исправило запрещенную страницу, но не 405 Не разрешено
Может ли это иметь какое-то отношение к этому, и если нет, то как я могу это исправить

Комментарии:

1. Помогло ли это? Насколько я вижу, это действительно была проблема с разрешением, ваше исправление конфигурации может сработать.

2. это устранило запрещенную проблему, но не проблему 405 not Allowed

3. Здесь есть хорошее руководство по этой ошибке: airbrake.io/blog/http-errors /. … Он включает в себя несколько советов по устранению неполадок.

4. Сообщение означает, что метод give недействителен для ресурса, поэтому каким-то образом URI не принимает запросы POST.

5. Ну, на самом деле, когда я пытаюсь получить доступ к этому URL-адресу, который является файлом PHP, он загружается вместо выполнения, может ли это быть проблемой

Ответ №1:

Проблема заключалась в том, что в Plesk каждый раздел должен иметь index.php и не index.html , поэтому я добавил и изменил индексную страницу, которую я должен index.php и удалил код nginx, который вызывал ошибку 405, и теперь все работает нормально