도커로 워드프레스 설치 후 IP로는 접속되나, NPM 으로 역방향프록시 설정해도 도메인으로는 접속이 안됩니다.두개중 하나는되고 하나는 안되고 ㅜ.ㅜ
해놀버전은 TCRP + Mshell Friend 923+ DSM 7.1.1-42962 Update 5 입니다.
아래 quad 님의 글을 보고 워드프레스 도커로 설치 했습니다.
NPM은 달소 님의 글을 보고 설치 했구요..
그런데 설치는 잘되어서 IP로는 접속이 잘 됩니다.
그런데 NPM에서 역방향 프록시 설정 하여 도메인으로 접속하려고 하는데 이게 접속이 안되네요.
NPM 설정은 아래와 같습니다.
IP 부분은 localhost 도 해보았습니다.
NPM 포트는 아래처럼
공유기의 포트포워딩도 NPM 포트로 잘 되어 있고.
도메인은 가비아 도메인이라 가비아 에서 CNAME 으로 설정도 되어 있습니다
CNAME 두개 중 nas 로 되어 있는 놈은 접속 잘 됩니다. 이것도 NPM 에서 설정 되어 있습니다.
이렇게 두개 설정 되어 있는데 하나는 되고 하나는 안되네요..
http , https , 등 설정도 다 바꿔서 해봤는데 도메인으로는 접속이 안되는 현상이 ...
조언을 부탁 드립니다~~~~~~~~~~~
시놀로지 독커 설정 보면 8880으로 되어있네요!
wordpress 가 8080 입니다.
생각으로는 80port 로 들어오는 것을 8880 의 NPM 에서 8080으로 치환 하는것으로 이해 하고 있는데 잘 안되서.
8880으로 접속하는게 맞아요
8880인가요?
8080인가요?
ip로 접속되는걸로 봐서는 방화벽 문제는 아닐테고
포트를 확인해보십시요.
도메인을 하나 쓰시면 역방향프록시 설정 하실 필요 없어요. 포트만 마추어 주면 됩니다.
외부 접속시 포트를 안보이게 하시는 용도라면 다중 도메인으로 역방향프록시를 설정 하시면 됩니다.
도메인은 메인도메인에 서브도메인 2개 사용 중입니다. 그중 서브도메인 한개는 잘 되는데 워드프레스 연결된게 안되서요...
NPM 포트가 8880 이고
wordpress 가 8080 입니다.
---> 이부분도 하고 싶거든요.. 기존 잘 되는 서브도메인 하나는 같은 설정으로 포트 안나오고 연결도 잘 됩니다.
제가 모르는 몬가가 있는것 같은데 그걸 모르겠습니다.. ㅜ.ㅜ 흐흐...
1. 아래 내용 추가
define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
2. 아래 내용 수정
//define('WP_HOME','<리버스 프록시 후 접속할 주소>');
//define('WP_SITEURL','<리버스 프록시 후 접속할 주소>');
define('WP_HOME','https://blog.~~~.shop');
define('WP_SITEURL','https://blog.~~~.shop');
수정 후 바로 반영은 되는데 혹시나 모르니까 컨테이너를 재시작해보시는 것도 좋습니다.
다른 연결 문제가 아닌 워드프레스 config 설정이 문제였나 봅니다.
수정사항중 WP_HOME , WP_SITEURL 이 구문이 아예 없더군요 그래서 추가 해 줬습니다...
일단 연결이 잘 됩니당~~~~ 하하 감사합니다.
모두 감사드립니다. 이거 해결하고 보니 아래에 같은 문제로 해결을 하신 글이 보이네요... ㅜ.ㅜ
검색을 생활화 해야 겠다는 생각이 더 절실하게 드는군요... 해결글 아래에 링크 하도록 하겠습니다.
더 자세한건 글중에 링크가 있으니 그거 보시면 될 듯 합니다.
해결의 실마리를 알려주신 [레벨:8]너른호수 님 감사드리며, 다른 많은 도움 주신분들께도 감사드립니다.
https://svrforum.com/nas/698012
cmt alert