본문 바로가기
IT

wordpress ssl

by Oh.mogilalia 2021. 7. 26.
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