도커 워드프레스 외부 접속 방법 문의
안녕하세요
아래 글을 보고 도커로 워드프레스를 설치 했습니다.
https://svrforum.com/nas/398081
설치는 타오나스 B 타입, 918+, DSM 6.2.3에 하였으며 [내부 IP:8080] 으로 하면 잘 접속 됩니다
그래서 외부에서 접속 하고자 헤놀로지의 역방향 프록시에 아래 방식으로 세팅 했는데 외부 연결이 안됩니다
인증서 발급 했으며, 공유기에서 443 포트 개방도 되어있습니다
어디가 문제 일까요? 도움 요청 드립니다
외부에서 blog.xxxx.duckdns.org 접속하면 "사이트에 보안 연결할 수 없음" 이라고 나옵니다
공유기에서 80과 443이 포트포워딩이 되어있나요?
네
80 --> 80 , 443 -->443 포워딩 되어 있습니다
시놀로지 역방향 프록시를 쓰질 않아서 잘 모르겠는데 시놀로지 역방향 프록시가 http to https를 지원하는지 확인해야할 것 같습니다. http로 접속해도 https로 리디렉션해주는건데.. 일단 https://를 앞에 써보시고 접속되는지 확인해보시면 될 것 같습니다.
혹은 내부망에서 접속하는거라 루프백... 이었나 외부에서 내부로 신호 돌리는 기능이 시놀로지 역방향 프록시에 없어서 그럴 수도 있습니다. 이 경우 외부에서 접속(핸드폰 등)해보세요
감사합니다
http https 붙여서 휴대폰에서 했더니 DSM 로그인 화면으로 연결 되네요....
그러면 아래의 대상 호스트를 192.168.0.5에서 localhost로 변경하시면 될 것 같습니다. 도커로 열었기 때문에 ip를 입력하면 안되고 자신을 나타내는 localhost를 입력하시면 될 것 같네요.
오호~ 제가 올린 글을 보고 성공하셨군요. 축하드립니다^^
https / 인증서 적용은 아래와 같이 해 보세요.
1. 도커를 여시고,
2. 컨테이너에서 워드프레스 컨테이너를 잠시 중지합니다(제일 오른쪽 파란색 켜고/끄기)
3. 중지되면 워드프레스 컨테이너 마우스 오른쪽 버튼 클릭 - 편집을 여시고,
4. 포트 설정으로 들어갑니다.
5. 현재 8080 80 만 있을텐데 추가 버튼을 누릅니다.
6. 아래에 빈칸이 생기면 8080 80 아래에 8443 443을 추가합니다.
7. 저장하고 위의 2번에서 껏던 워드프레스 컨테이너를 다시 켭니다.
8. 시놀로지의 역방향 프록시 설정 화면으로 가서 아래 대상에 프로토콜은 https, 포트는 8443으로 입력하고 확인 누릅니다.
안되면 아예 사용하기 불편한 시놀로지의 역방향 프록시 접어두시고, 이왕 도커의 세계에 발을 들이셨으니 아래 글을 보고 npm 설치를 추천드립니다.
https://svrforum.com/nas/321989
설명까지 상세하게 해주시고 감사합니다
다시 해보겠습니다
8443 포트로 변경 했더니 아래 문구가 나오네요...
Synllogy 죄송합니다. 찾고자 하는 페이지를 발견하지 못했습니다
도움 주셔서 감사합니다
시놀로지 역방향 프록시로는 원래 안되는 건가요? ㅠ.ㅠ
원래 됩니다.
안되면 안 되는 이유가 있을터이니 하나하나 끈기있게 그 이유를 찾아야지요.
외부망에서 blog.xxxx.duckdns.org로 ping도 쳐 보고,
http를 https로 또는 https를 http로 바꾸기도 해보고,
일단 역방향 프록시고 뭐고 간에 꺼 버리고 공유기에서 8080, 8443 포워딩 걸어서 접속되는지부터 확인하고요.
첫 출발점이 인증서 적용하지 않은 상태에서 내부에서 접속되는 8080이었고 그 접속은 이루어졌으니, 그 다음은 외부에서도 8080으로 접속되는지 확인하고, 그 다음 도메인 설정하고 접속되는지 확인하고 그 다음 인증서 적용하고 접속되는지 확인하고...... 이렇게 가야 어느 단계에서 문제인지 알 수 있겠지요. 특히나 처음 하실때는 모든걸 한꺼번에 적용하려고 하지 마시구요.
조언 주셔서 감사합니다
천천히 다시 확인 해보겠습니다
cmt alert