我担心这个问题可能是一个可以非常简单地回答的问题,如果我只是知道该找什么,所以如果这个问题得到解决我会道歉
我使用nginx和uwsgi为Django应用程序设置了一个生产Web服务器。它已安装了let的加密SSL证书,现在我想自动续订。
我使用本文中引用的方法通过将.well-known目录添加到服务器块来添加证书:https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04。
location ~ /.well-known {
allow all;
}
我试图保留这个,但是当添加了其余的服务器配置时,/ nwellx现在被禁止进入nginx(在下面提供)
有谁能告诉我我做错了什么或如何解决这个问题?
这是服务器配置文件:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name www.website.co.uk;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2 default_server;
listen [::]:443 ssl http2 default_server;
include snippets/ssl-website.co.uk.conf;
include snippets/ssl-params.conf;
location /.well-known/ {
root /home/user/website;
allow all;
}
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /home/user/website;
}
location / {
include uwsgi_params;
uwsgi_pass unix:/home/user/website/website.sock;
}
}
提前致谢。我还是很陌生并试图学习。