메뉴 건너뛰기

리버스 프록시 환경에서 사용에 문제가 있습니다.

안녕하세요?
컴퓨터랑 거리가 멀지만, 프라이빗한 게시판이 필요하여 xe3 설치를 시도하고 있습니다.

하단 내용을 요약하면 다음과 같습니다.
HTTPS 프로토콜을 이용하는 리버스 프록시로  HTTP 프로토콜을 이용하는 XE3에 접근시
URL의 시작이 HTTP://domain:443/ 으로 지정되어서 400에러가 나옵니다.
(컴퓨터에 대한 지식이 많이 없이, 구글 검색으로 구축하여서 위에 언급한 용어가 맞는지 모르겠습니다..;;)

사용환경은 다음과 같습니다.
xe3는 php7.3-apache 이미지를 이용하여 필요한 확장 기능을 설치한 컨테이너를 사용 중입니다. (SSL 미적용, 80포트만 열려있습니다.)
리버스 프록시는 linuxserver/letsencrypt를 이용하고 있습니다. (SSL 적용, 443 포트만 열려있습니다.)

https://domainname.com/(SSL이 적용되어있는 리버스 프록시를 경유)으로 접속하면 초기 설치 화면은 정상적으로 나옵니다.
그런데 설치가 정상적으로 진행되지 않습니다.
step 1인 그 요구사항 체크하는 부분이 전부 회색 아이콘인 상태로 작동하지 않습니다.
우상단 step2 를 직접 누르고, 약관 동의 체크 후
step 3로 직접 이동 후 데이터베이스, 관리자 설정 입력 후 설치 진행을 하면
http://domainname.com:443/insatll~ 로 리다이렉션 되면서 에러가 나옵니다.
(url 은 정확히 기억이 안납니다. 에러도 정확히 기억이 나지 않지만 400에러였을겁니다.)

사용 환경을 변경하여 컨테이너를 외부에서 접속할 수 있게 포트를 열고,
http://ip:port 로 접속하여 진행하면 모든게 정상입니다.
따라서 이렇게 설치를 진행하였고 사이트가 정상적으로 뜨는 것을 확인하였습니다.

다시 돌아가서 리버스 프록시를 통해 https://domainname.com 으로 접속시
사이트는 뜨는데 이미지 및 모든 링크가 작동하지 않습니다.
모든(?) url은 http://domainname.com:443/~으로 시작하며 역시 400에러를 뿜어냅니다.

해결할 수 있는 방법이 있을까요?
고맙습니다.

 

마지막으로 이 게시판에 글을 작성하는데 "등록"버튼을 누르면 글은 작성&수정되는데 첨부와 같은 에러가 나오네요..

2019103014492550e8b38aeb928dcac33f11ce444d9f59244d11ca.PNG

포럼의 다른 글