새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


(성공)시놀로지 나스에서 백엔드 서버를 아파치가 아닌 nginx 를 사용했을 때 그누보드 로그인에 https 적용 및 인증서 설치

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    아파치가 아닌 nginx 를 사용했을 때 https 적용 인증서 사용하기입니다 


    1) putty 접속 수정 합니다

     

    WWWService.mustache 을 수정하기

    전에 백업본을 생성합니다

    cp /usr/syno/share/nginx/WWWService.mustache /usr/syno/share/nginx/WWWService.mustache.bak


    위 명령을 이용해 nginx 폴더로 이동해 줍시다

    cd /usr/syno/share/nginx/


    제홈피 nano 에디터로 수정

    (nano edit 설치 방법 참조: 링크2)



    nano WWWService.mustache

    아래 참조 아래 문구를 추가 합니다


    server_name _;

    return 301 https://$host$request_uri;

    2줄을 아래 그림  위치  참조  추가 합니다
    3232235521_1515513833.1766.png

    저장 :  ^O

    나감 : ^ X


    파일 수정이 전부 끝났다면 아래의 명령어를 이용하여

    서비스를 재시작 해줍시다

    synoservicecfg --restart nginx


    2) 그누보드  https 도메인설정

    config.php수정 합니다


    define('G5_DOMAIN', 'https://11q.kr:443/g5s');// shimss_home_path shimss

    define('G5_HTTPS_DOMAIN', 'https://11q.kr:443/g5s');


    3) dsm https적용 ( 인증서 설치전 )

    3232235521_1515516249.6992.png


    인증서 설치 결과

    참조 https://redmilk.co.kr/archives/2616

    3232235521_1515518121.3679.png

    4) 무료 인증서 설치하기

    3232235521_1515518303.7526.png


    범용 도메인은 등록불가능

    iptime.org  등과 같이 누가 먼저 등록 하는냐 입니다

    무료도메인 을 만들어 개인 도메인을  사용 해야 합니다


    3232235521_1515518285.7938.png

    구성에서 인증서 선택 변경후 적용 > 10초 이후 적용된다고 합니다.

    3232235521_1515518420.1566.png



    ============== 이하는 타사이트 정보 입니다 ===========


    (시놀로지 나스) nginx https 강제 리다이렉션 :: FrostFire

    frostfire.tistory.com/261
    시놀로지 나스에서 백엔드 서버를 아파치가 아닌 nginx 를 사용했을 때 모든 페이지를 http -> https 로 강제 리다이렉션 하는 법을 소개하려고 합니다 (DSM 버전 기준은 6.0 이상입니다. 다른 버전은 필자가 테..

    http://frostfire.tistory.com/261

    3232235521_1515510732.6851.png


    시놀로지 나스에서 백엔드 서버를 아파치가 아닌 nginx 를 사용했을 때 

    모든 페이지를 http -> https 로 강제 리다이렉션 하는 법을 소개하려고 합니다

    (DSM 버전 기준은 6.0 이상입니다. 다른 버전은 필자가 테스트를 해보지 않았습니다)


    해당 강좌는 vi, vim와 같은 에디터와 ssh 또는 telnet(권장하지 않음)을 사용할 줄 안다는 가정하에 강좌를 진행하겠습니다


    설정 방법 (DSM>=6.0)


    먼저 자신의 나스에 putty 와 같은 프로그램을 이용하여 ssh 또는 telnet으로 접속해 줍시다


    1. 루트 어카운트로 전환을 해야합니다


    sudo -i 를 이용하여 루트 권환으로 전환시켜 줍니다 


    (전환시 패트워드를 물어보는데 현재 로그인 된 계정의 비번입니다, 시놀로지 나스는 예외 없습니다)


    2. WWWService.mustache 을 수정하기 전에 백업본을 생성합니다

    cp /usr/syno/share/nginx/WWWService.mustache /usr/syno/share/nginx/WWWService.mustache.bak

    위 명령을 이용해 백업본을 생성해 줍시다



    3. 코드 수정

    cd /usr/syno/share/nginx/

    위 명령을 이용해 nginx 폴더로 이동해 줍시다


    vi WWWService.mustache


    위 명령을 통해 vi 에디터로 WWWService.mustache 파일 수정 준비를 해줍시다


    vi 에서 insert 모드로 들어가기 전

     :set noai 

    명령을 이용해서 auto indent 를 꺼줍시다


    설정파일에 들어가면 아래와 같이 써져있을 겁니다


    아래 설정파일에서 제가 수정한 부분만 빨간색으로 표시해 놓겠습니다. 그부분만 바꾸면 됩니다 (vi 에서의 파일 저장은 esc후 :wq)


    복붙이 필요한 사람은 아래 파일을 다운받아 사용해 주세요


     설정파일.txt

    ---------------------------

    server {

        listen 80 default_server{{#reuseport}} reuseport{{/reuseport}};

        listen [::]:80 default_server{{#reuseport}} reuseport{{/reuseport}};

        server_name _;

        gzip on;

        {{> /usr/syno/share/nginx/WWW_Main}}

        location ~ ^/$ {

            rewrite / http://$host:{{DSM.port}}/ redirect;

        }

        return 301 https://$host$request_uri;

    }

    server {

        listen 443 default_server ssl{{#reuseport}} reuseport{{/reuseport}};

        listen [::]:443 default_server ssl{{#reuseport}} reuseport{{/reuseport}};

        {{#DSM.https.compression}}

        gzip on;

        {{/DSM.https.compression}}

        {{> /usr/syno/share/nginx/WWW_Main}}

        location ~ ^/$ {

            rewrite / https://$host:{{DSM.ssl.port}}/ redirect;

        }

    }


    4. 설정 적용

    파일 수정이 전부 끝났다면 아래의 명령어를 이용하여 서비스를 재시작 해줍시다

    synoservicecfg --restart nginx

     (nginx -s reload 잘 되지 않습니다)


    5. 완료 및 마무리

    아래 명령어로 세션을 끊어 줍시다

    logout


    이제 자신이 구축한 웹 페이지로 접속해보면 항상 https 로 리다이렉트 되는 것을 확인하실 수 있습니다

    모르는 점은 언제든지 댓글로 질문해 주세요


    출처: http://frostfire.tistory.com/261 [FrostFire]


    SSL인증서 적용하여 HTTPS 구현하기 (그누보드 로그인에 https 적용 ...

    blogger.pe.kr/571
    2016. 6. 26. - 웹서버는 기본적으로 HTTP 프로토콜을 사용합니다. 그리고 그누보드와 같은 게시판 소스를 이용하든 직접 개발한 웹 소스의 로그인 폼을 사용하든 ..

    3232235521_bXIsN42a_b81d844f70deffed9ad2e9f5320b62e44c436616.png

    .>\r\n>\r\n>\r\n♠ 출처는 링크 참조 바랍니다. https://11q.kr ♠

    [이 게시물은 11qkr님에 의해 2021-06-16 02:51:00 11.Nas_1에서 이동 됨]
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    dsm 6.0 https 접속 설정
    http://frostfire.tistory.com/261

    profile_image

    shimss11q님의 댓글

    shimss11q 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-12-28 04:37:07

    오늘의 홈 현황


    • 현재 접속자♨ 220 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 5 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 1,890 명
    • 어제 방문자 5,039 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,928,491 명
    • 전체 게시물※ 8,877 개
    • 전체 댓글수※ 25,312 개
    • 전체 회원수 11,386 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑