시놀로지 그누보드 서브도메인 설정
본문
안녕하세요 시놀로지 입문자입니다.
혼자해결해보려고 3일동안 끙끙되며 어떻게 설치까지 끝냈지만
서브도메인에 그누보드 설치시 경로문제 해결이 되지 않아 이렇게 들고 왔습니다
선량하고 배품있는 고수님의 넓은 아량과 배움주시기 간절히 부탁드립니다. ㅠㅠ
1. 도메인 셋팅
cafe24에 여분 도메인이 남았습니다 == aaaaa.kr 이라고 하겠습니다.
카페24 네임서버로 두고 A레코드에 NAS IP를 넣고
CNAME에 test.aaaaa.kr을 생성했습니다.
2. 시놀로지 나스
Web Station에서 호스트이름(test.aaaaa.kr)로 하고 폴더를(web/test)로 설정했습니다.
3. 웹사이트
가. test.aaaaa.kr로 접속하면 설치도 다되어있고 문제가 없는 듯 보입니다.
▶ 그런데 경로가 잘못되어있습니다. 여러번 문의가 있었던 "/volume1/web/test/data/file/..."(ex. 썸네일)
그래서 config.php, 26번 구문에 "https://test.aaaaa.kr"라고 넣었습니다.
증상이 동일하게 나옵니다.
그래서 config.php, 26번 구문에 "https://aaaaa.kr/test"라고 넣었습니다.
▶ 새로고침하면 썸네일도 나오고 다 나옵니다.
그런데 주소가 "test.aaaaa.kr"이라서 그누함수가 적용된 모든링크를 누르면 "aaaaa.kr/test"가 되어버려서
오류(페이지없음)가 나옵니다.
검색해보니 다들 1개 도메인에 한개 사이트 연결은 저렇게 설정하면 된다고 하더라구요
그런데 서브도메인은 저런 문제가 생깁니다
혹시 해결해주실 고수님 안계실까요?
ㅠㅠ 이제는 더 참고할 자료도 없습니다....
부탁드립니다.
답변 4
제 메일플러그 DNS 셋팅 화면입니다.
CNAME 으로 시놀로지 도메인과 연결했고
???.도메인.com 으로 연결해놓은 상태 입니다.
제 웹스테이션 화면입니다.
80/443 포트는 웹스테이션에서 할당되어있으니 포트 신경쓸 필요도 없고
도메인만 등록해두면 알아서 해당 폴더로 연결해줍니다.
즉,
111.aaa.com 으로 들어오면
웹스테이션에서 해당 도메인을 인식해서
web 의 111 폴더로 할당해주는 원리 입니다.
1. A 레코드 생성
- 호스트 : 'test'
- IP : NAS IP
로 해야될 것 같습니다. CNAME 설정이 아닙니다. (CNAME 설정은 삭제)
이렇게 해야 test.aaaa.kr 접속하면 [NAS IP] 로 매칭이 됩니다.
2. 사이트 파일
파일을 /web/test 가 아닌 /web 에 올리면 됩니다.
(/web/test 에 올리면 test.aaaa.kr/test 로 매칭됩니다.)
test.aaaa.kr/sample.php <-> /web/sample.php
test.aaaa.kr/test/sample.php <-> /web/test/sample.php
3. config.php
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');
그대로 두거나,
문제가 있다면..
define('G5_DOMAIN', 'https://test.aaaa.kr');
define('G5_HTTPS_DOMAIN', '');
config파일에 서브도메인 넣지마세요.
컨피그파일은 기본으로 두시고, 웹스테이션에 포탈유형 : 이름기반
호스트이름 : test.test.com
이렇게 설정하시면되세요
시놀로지 정품이라는 가정하에
나스IP 에 직접 아이피 입력하지마시고 시놀로지에서 제공하는 DDNS 도메인 넣으세요.
XXX.synology.me
그리고 웹스테이션에서 설정하면 끝입니다..
뭐 만지고 할것도 없어요..