Я теряю все свои волосы сейчас.Certbot: не могу настроить nginx на webroot
Я пытаюсь установить Certbot (letencrypt) на свой сервер. Но я не могу даже сделать URL http://myapp.com/.well-known/acme-challenge/myfile
доступны:
namei -om /var/www/certbot/.well-known/acme-challenge/myfile
f: /var/www/certbot/.well-known/acme-challenge/myfile
drwxr-xr-x 1000 1000/
drwxr-xr-x root root var
drwxr-xr-x root root www
drwxr-xr-x root root certbot
drwxr-xr-x root root .well-known
drwxr-xr-x root root acme-challenge
-rw-r--r-- root root myfile
и следующие Nginx конфигурации:
upstream myapp {
server localhost:3000;
}
server {
listen 80;
server_name myapp.com;
location /.well-known/acme-challenge {
default_type "text/plain";
root /var/www/certbot;
}
location/{
proxy_pass http://myapp;
proxy_read_timeout 90;
}
}
Но URL недоступен:
curl -I http://myapp.com/.well-known/acme-challenge/myfile
HTTP/1.1 404 Not Found
Server: nginx/1.6.2
Date: Tue, 31 May 2016 17:40:23 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 47
Connection: keep-alive
X-Powered-By: Express
X-Content-Type-Options: nosniff
Что же я делать неправильно ??? Пожалуйста, помогите мне!
Спасибо за помощь. Моя ошибка была гораздо более тупой, чем я, я сообщу ниже. –