Extra Form
PHP PHP 7.3
CMS Rhymix 2.1

nginx 가상서버 / 라이믹스 2.x 최신버젼을 적용했습니다.

 

www.도메인 접속 에러관련해서 라이믹스 업데이트와 관련이 있는건지 아니면 서버 설정이 아예 처음부터 반영이 안된건지, 그리고  또다른 에러가 발생할 여지가 혹시 있을 수 있을까요?

  아주 오래전 의뢰로 서버설정을 진행한부분이라 다시 전반적으로 체크를 해야하는 정도 인지도 확인이 가능할까요?

 

1. https://nakknakk.com로 접속 시  이상없이 접속이 됩니다.

2. https://www.nakknakk.com/으로 접속 시  https 연결이 비공개로 설정되어 있지 않습니다. 

 

서버 설정 파일 내용입니다.

 

server {
    server_name  nakknakk.com;
    root   /home/youtubeharuoops/www;
     index  index.php index.html;
    client_max_body_size 32m;

     include rhymix_rewrite.conf;


    location ~ [^/]\.php(/|$) {
        fastcgi_split_path_info ^(.+?\.php)(/.*)$;
        if (!-f $document_root$fastcgi_script_name) {
            return 404;
        }

        fastcgi_pass unix:/run/php/php7.3-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }


    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/nakknakk.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/nakknakk.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}

server {
    server_name www.nakknakk.com;
    return 301 $scheme://nakknakk.com$request_uri;


    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/nakknakk.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/nakknakk.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}


server {
    if ($host = nakknakk.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    server_name  nakknakk.com;
    listen 80;
    return 404; # managed by Certbot


}

server {
    if ($host = www.nakknakk.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot


    server_name www.nakknakk.com;
    listen 80;
    return 404; # managed by Certbot


}


access_log  /var/log/nginx/access.log;
error_log  /var/log/nginx/error.log;
 

 

  • profile

    nakknakk.com에만 유효하고 www.nakknakk.com에는 유효하지 않은 인증서를 발급받으셨네요.

    certbot 자동모드 믿지 말고 필요한 도메인에 대하여 직접 인증서 요청하세요.

    자동모드는 nginx 설정파일을 너덜너덜하게 만들어 놓을 뿐, 제대로 하는 게 없습니다.

  • profile ?
    매번 답변 감사합니다.
    답변주신 부분으로 검색을 우선 해보겠습니다.