![Nginx webserver com html 静态网站重定向 500 内部错误](https://linux22.com/image/728838/Nginx%20webserver%20com%20html%20%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E9%87%8D%E5%AE%9A%E5%90%91%20500%20%E5%86%85%E9%83%A8%E9%94%99%E8%AF%AF.png)
我在 Nginx Web 服务器上有一个静态 html 网站。对于联系表单,我使用 Formspree 服务。
<form action="https://formspree.io/[email protected]"
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/“
这里有什么问题?
答案1
Ubuntu 18.04 LTS 服务器
我需要配置 Nginx,在本例中是 Nginx 网站配置 vhost 文件。
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;
}
}