J'essaie de migrer un serveur (d'une ancienne adresse IP à une nouvelle) et de le lier à un nom de domaine. J'ai essayé de copier l'intégralité du dossier letsencypt de l'ancien serveur vers le nouveau serveur avec les autorisations. J'ai reçu un avertissement lorsque j'ai essayé d'accéder au nouveau serveur avec son adresse IP, mais il est accessible. Mais une fois que j'ai fait pointer le nom de domaine vers l'adresse IP du nouveau serveur. J'ai reçu l'erreur NET::ERR_CERT_COMMON_NAME_INVALID à la fois sur la nouvelle adresse IP et sur le nom de domaine. J'ai essayé de renouveler le certificat en
sudo certbot renew
sur le nouveau serveur. Il a indiqué que l'opération avait réussi et n'a pas émis d'avertissement. Quelle est la procédure correcte pour migrer un serveur ?
J'utilise la version 16.04, nginx 1.10.3 et wordpress.
J'ai vérifié le certificat comme vidarlo l'a suggéré. Et il montre que le certificat est manquant.
J'ai vérifié les fichiers /etc/letsencrypt/live/www.outliip.org/fullchain.pem et /etc/letsencrypt/live/www.outliip.org/privkey.pem. Mais ils sont bien là.
Et mon /nginx/site-available/default est le suivant
server {
listen 80;
server_name outliip.org www.outliip.org;
return 301 https://$host$request_uri;
}
server {
# SSL configuration
#
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/www.outliip.org/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/www.outliip.org/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
root /home/ubuntu/Dropbox/lwebsite;
# Add index.php to the list if you are using PHP
index index.php index.html index.htm index.nginx-debian.html;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
# try_files $uri $uri/ =404;
try_files $uri $uri/ /index.php$is_args$args;
}
location = /favicon.ico { log_not_found off; access_log off; }
location = /robots.txt { log_not_found off; access_log off; allow all; }
location ~* \.(css|gif|ico|jpeg|jpg|js|png)$ {
expires max;
log_not_found off;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
}
location ~ /\.ht {
deny all;
}
location ~ /.well-known {
allow all;
}
#return 301 https://$server_name$request_uri;
}