Назад | Перейти на главную страницу

Nginx webserver com html static website redirect 500 внутренняя ошибка

У меня есть статический html-сайт на веб-сервере Nginx. Для контактной формы я использую сервис Formspree.

<form action="https://formspree.io/your@email.com"
      method="POST">
    <input type="text" name="name">
    <input type="email" name="_replyto">
    <input type="submit" value="Send">
</form>

Когда я пытаюсь отправить заполненную форму и страницу нужно перенаправить в службу Formspree, появляется внутренняя ошибка 500.

ошибка журнала: "... клиент: 100.22.213.22, сервер: example.com, запрос:" POST / HTTP / 1.1 ", хост:" example.com ", реферер:"https://example.com/"

В чем проблема?

Сервер Ubuntu 18.04 LTS

Мне нужно настроить Nginx, в данном случае файл vhost конфигурации веб-сайта Nginx.

nano /etc/nginx/sites-enabled/example.com.vhost

server {
  listen 80 default_server;
  listen [::]:80 default_server;

  root /var/www/example;

  index index.html;

  server_name example.com www.example.com;

  // ADD THIS CODE TO WEBSITE WORK PROPERLY
  location / {
    try_files $uri $uri/ =404;
  }
}