11.Nas_1


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


성공)홈피 초기화면 아이콘 정상 로딩 안될때) 시놀로지 나스에서 백엔드 서버를 아파치가 아닌 nginx 를 사용했을 때 모든 페이지를 http -> https 로 강제 리다이렉션 하는 법

♨ 카랜더 일정 :
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    성공)홈피 초기화면 아이콘 정상 로딩 안될때) 시놀로지 나스에서 백엔드 서버를 아파치가 아닌 nginx 를 사용했을 때   모든 페이지를 http -> https 로 강제 리다이렉션 하는 법

    https://11q.kr/g5s//bbs/board.php?bo_table=s11&wr_id=3766&&sfl=wr_subject&stx=강제&spt=-1071&#c_3781


    하기 사이트 참조 성공 했으며

    저의 설정  성공  내용입니다

    사용환경 dsm 6.1

    그누보드 /아미나빌드/

    정상적으로 초기 홈페이지 https:// 로 정상적으로 로딩 되었습니다 

    1) dsm 설정 : http://frostfire.tistory.com/261 참조

    2) config.php 적용 주의 ( 맨뒤 도메인 /를 붙이세요)

    3).htaccess  파일 적용

    ==========================================

    .htaccess  파일 적용

    ======================

    <IfModule mod_rewrite.c>

    RewriteEngine On

    RewriteCond %{HTTPS} off

    RewriteRule (.*) https://%{HTTP_HOST}/%1 [R=301,L]

    RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ bbs_shorten.php?bo_table=$1&wr_id=$2

    </ifmodule>

    ===========================

    config.php 적용

    ==========================================

    //config.php 도메인 경로설정  맨뒤에  /를  꼭 붙여주면 정상적으로 https://에서 아이콘이 로딩 됩니다 

    define('G5_DOMAIN', 'https://11q.kr:443/g5s/');// shimss_home_path shimss https:// 초기 아이콘 적용

    define('G5_HTTPS_DOMAIN', 'https://11q.kr:443/g5s/');// shimss_home_path shimss https:// 초기 아이콘 적용


    /*

    www.sir.kr 과 sir.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.kr 과 같이 입력하세요.

    이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다.

    */

    define('G5_COOKIE_DOMAIN',  '.11q.kr');

    ---------------dsm6.1사용중  사이트 참조내용------------------

    시놀로지 나스에서 백엔드 서버를 아파치가 아닌 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 로 리다이렉트 되는 것을 확인하실 수 있습니다

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



    3232235521_1517031621.4305.png

    3232235521_1517031847.5914.png

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    shimss11q님의 댓글

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

    성공)홈피 초기화면 아이콘 정상 로딩 안될때) 시놀로지 나스에서 백엔드 서버를 아파치가 아닌 nginx 를 사용했을 때  모든 페이지를 http -> https 로 강제 리다이렉션 하는 법

    목록

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




    Total 388 / 8 Page
    [ showdown 설치성공 )★★★시놀, 헤놀 ds918 showdown 설정/설치 방송 vod 다운로드 설… ] 댓글 15

    showdown 설치성공 )★★★시놀, 헤놀 ds918 showdown 설정/설치 방송 vod 다운로드 설정하기아래 제작자 사이트에서showdo…

    [ 펌업)EPG XML 윈도우용 프로그램 및 사용기_작업실패 ] 댓글 5

    펌업)EPG XML 윈도우용 프로그램 및 사용기너무나 간편한 epg파일을 만드는 유용한 프로그램입니다저는 실패 했습니다-----------실패 …

    [ 시놀로지 NAS Let’s Encrypt 무료 SSL인증서 적용(주소창에 초록 자물쇠 달기)의 작업(실패) ]

    제어판 > 보안 > 인증서 > 추가위와 같이 도메인이름은 자신의 도메인 주소를 적어줍니다.이메일은 사용하는 이메일 적어주시고중요…

    [ ● dsm 7.2.1 update 해결)시놀로지 업데이트를 위한 시스템 용량이 부족합니다. 이 문서를 참조하… ] 댓글 4

    ● 해결)시놀로지업데이트를 위한 시스템 용량이 부족합니다. 이 문서를 참조하여 문제를 해결하십시오.Synology는 시스템 성능과 안정성이 향상…

    [ A6004NS IPTIME 유무선공유기 USB-HDD연결 SHIMSS서버 만들기 ] 댓글 2

    A6004NS IPTIME 유무선공유기 USB-HDD연결\r\nSHIMSS서버 만들기(SHIMSS HOME 20161016)♠shimsshome…

    [ 헤놀로지에서 하드가 인식안될때 ]

    헤놀로지에서 하드가 인식안될때부트로더 이미지안에 grub.cfg 수정할때 SataPortMap 값 확인.SATA 하드는 체널 순서대로 메인보드에…

    [ 성공)시놀로지 docker에서 seafile 설치작업 /docker 이미지 : m3adow/seafile ] 댓글 3

    시놀로지 docker에서 seafile 설치작업 성공docker 이미지 :m3adow/seafile웹에 파일 공유에 편리한 웹하드 입니다사용설치…

    [ 성공/실사례)헤놀로지에서 시놀로지 자체 외부 액세스 ddns 및 quick connect 접속가능하게 s… ] 댓글 3

    (성공/실사례)헤놀로지에서 시놀로지 자체 외부 액세스 ddns 및 quick connect 접속가능하게 sn/mac 변경 하기링크2에 모든자료 …

    [ 자료펌)시놀로지 NAS로 워드프레스 운영 5개월… 그간의 최적화 팁 ]

    시놀로지 NAS로 워드프레스 운영 5개월… 그간의 최적화 팁\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n가 가 가 \r\n배운 게 …

    [ ● vmware esxi 구성 정보)VM시스템 ESxi에서 헤놀로지 redpill 부트로더 구동 인텔 2.5… ]

    ● vmware esxi 구성 정보)VM시스템ESxi에서헤놀로지 redpill 부트로더 구동인텔 2.5G랜 i225 연결까지정보esxcfg-ni…

    [ 아미나 빌드 업데이트후 로그인 상단 글씨 로그인 상단글씨 클릭하면 팝업 되지 않을시 ]

    ♠개인적인 문제)로그인 상단 글씨 pc/모바일 모두 모바일 모드에서 로그인 상단글씨 클릭하면 팝업 되지 않을시......> 팝업메뉴가 안되…

    [ ● 빌드 자동파일 sh 구성 )헤놀로지 RedPill tinyCore 만능부트로더 for Native img… ] 댓글 3

    ● 빌드 자동파일 sh 구성 )헤놀로지 RedPill tinyCore 만능부트로더 for Native img 적용파일 및 수정하기 첨부tinyc…

    [ ■작업스케줄러응용) 시놀로지 도커 사용자 epg2xml/xmltv.xml 을 web/저장경로 폴더에 정기… ]

    ■ 시놀로지 도커 사용자 epg2xml/xmltv.xml 을 web/저장경로 폴더에 정기적으로 rsync로 복사웹상에서 epg를 구현하여 안드로…

    [ docker)Synology 에 Ubuntu를 설치하여 ssh 설치 외부 터미널 putty 로 접속하는 … ]

    docker)Synology 에 Ubuntu를 설치하여 ssh 설치 외부 터미널 putty 로 접속하는 방법먼저 하기 링크에 준하는 방법을 실패…

    [ 성공)u5pvr_live-tv/iptv의 epg 설정 방법 ] 댓글 1

    성공)u5pvr_live-tv/iptv의 epg 설정 방법방법1) 첨부 사진과 iptv.m3u 파일 상단에 넣는 방법으로 하니 적용 되며 파일 …

    [ DSM6 시놀로지/ 헤놀로지 XPENOLOGY 서버 이전 완료 .... ]

    DSM6 시놀로지/ 헤놀로지 XPENOLOGY 서버 이전 완료 ....♠ shimss home 는 컴퓨터자료 windows10, server 2…


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-07-02 01:08:10

    오늘의 홈 현황


    • 현재 접속자♨ 652 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 2 명
    • 주간 가입자※ 13 명
    • 오늘 방문자 783 명
    • 어제 방문자 2,079 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,407,912 명
    • 전체 게시물※ 8,671 개
    • 전체 댓글수※ 24,813 개
    • 전체 회원수 11,079 명

    QR코드


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

    알림 0








    최신글↑