
Instagram, YouTube, Facebook
server {
if ($host = www.my_site.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
if ($host = my_site.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80 default_server;
listen [::]:80 default_server;
server_name my_site.com www.my_site.com;
return 404; # managed by Certbot
}server {
listen 80;
server_name my_site.com;
return 301 https://$server_name$request_uri;
location /.well-known/acme-challenge/ {
access_log off;
default_type "text/plain";
} sudo nginx -T | tee my_nginx.conf у меня есть предположение, что Nginx редиректит все запросы с 80 порта на 443 и поэтому директория .well-known/acme-challengeнедоступна извне
server {
listen 80;
server_name my_site.com;
return 301 https://$server_name$request_uri;
location /.well-known/acme-challenge/ {
access_log off;
default_type "text/plain";
}curl -I http://my_site.com/.well-known/acme-challenge/123Порты то работают потому что если вставить телефон то на него идет зарядка (НО условно фотки я не могу скинуть с телефона, он и телефон не видит)
или с запросом клиентского сертификата, сертификат легко распространять, контролировать, устанавливать.
как пример https://habr.com/ru/articles/762676/