server {
listen 80;
listen [::]:80;
server_name wp.~;
root /home/~;
index index.php index.html index.htm index.nginx-debian.html;
location / {
try_files $uri $uri/ /index.php;
}
location ~* /wp-sitemap.*\.xml {
try_files $uri $uri/ /index.php$is_args$args;
}
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.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
include snippets/fastcgi-php.conf;
}
#enable gzip compression
gzip on;
gzip_vary on;
gzip_min_length 1000;
gzip_comp_level 5;
gzip_types application/json text/css application/x-javascript application/javascript image/svg+xml;
gzip_proxied any;
# A long browser cache lifetime can speed up repeat visits to your page
location ~* \.(jpg|jpeg|gif|png|webp|svg|woff|woff2|ttf|css|js|ico|xml)$ {
access_log off;
log_not_found off;
expires 360d;
}
# disable access to hidden files
location ~ /\.ht {
access_log off;
log_not_found off;
deny all;
}
}
잠에서 깨어나 DNS 가 너무 긴 것 같아서 nextcloud.mogibu.kro.kr wordpress..mogibu.kro.kr 를 각각 nc..mogibu.kro.kr 과 wp.mogibu.kro.kr 로 바꾸기로 하는 바람에 난리가 아니게...
결국 wordpress 는 새로 깔고 db도 지우는 등 난리를 쳤네.
무식해서... 미리 검색을 해 보는 건데.... 쩝~
세 군데 파일들을 다 날려야...
/etc/letsencrypt/archive
/etc/letsencrypt/live
/etc/letsencrypt/renewal
이런 방법도...
sudo certbot delete --cert-name wordpress.~
요건 없앴는데... /etc/letsencrypt/renewal 디렉토리에 있던 기존 파일들 땜시 wordpress.mogibu.kro.kr 을 계속 인증 실패, 결국 마지막 /etc/letsencrypt/renewal 폴더에 있던 인증서 흔적들 다 지우고서야... 다시 인증을 받게 되었음. ㅎㅎ~
sudo certbot --nginx --agree-tos --redirect --hsts --staple-ocsp --email ~@gmail.com -d wp.~
'IT' 카테고리의 다른 글
Plexmedia 설치 (0) | 2021.07.27 |
---|---|
Zip (0) | 2021.07.26 |
Nextcloud 몇 가지 에러 문제... (0) | 2021.07.26 |
Phpmyadmin 설치 (0) | 2021.07.26 |
Ubuntu Server 20.04 Nginx+MariaDB+Php 설치 완료 (0) | 2021.07.25 |