#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, и теперь все работает нормально