如何在nginx上设置基于HTTP的域validation(如何将一个urlredirect到一个文本文件)

我在正确redirect时遇到问题。

server { listen 80; server_name www.website.com website.com; location /.well-known/pki-validation/HASHHASH.txt { root /var/www/comodo; } } 

似乎没有工作(找不到)。 任何build议非常感谢。

在/ var / www / comodo中使用HASHHASH.txt

root指令通过串联构造path名,所以你的问题的configuration期望文件位于/var/www/comodo/.well-known/pki-validation/HASHHASH.txt

你可以使用alias指令:

 location = /.well-known/pki-validation/HASHHASH.txt { alias /var/www/comodo/HASHHASH.txt; } 

详情请参阅此文件 。