• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

FileRun ReverseProxy 사용 시 무한로딩현상 해결하기.

달소 달소 514

1

2

 

안녕하세요 달소입니다. ㅎㅎ

 

파일런을 앞서 설치하고나서 기본적으로 필수적인것들을 테스트하는데

image.png.jpg

도메인 연동하고 NPM으로 리버스프록시를 사용하니 로그인이 안되더군요..

image.png.jpg

 

구글링하다가 해결법을 찾아서 공유합니다.

기본적으로 로고도 안떠서  느낌이 쎄 했습니다..ㅎㅎ

 

문제는 아래와같습니다.

 

FileRun은 원래 HTTP 요청(역방향 프록시가 아닌 브라우저에서 만든 요청)이 HTTPS를 통해 수행되었는지 감지하여 그에 따라 URL을 조정합니다. "HTTP_X_FORWARDED_PROTO", "HTTP_X_FORWARDED_PORT", "HTTP_X_FORWARDED_SSL" HTTP 헤더 중 하나를 검색하여 이를 수행합니다.

역방향 프록시가 이러한 헤더를 전달하지 않으면 FileRun은 사용할 URL이 HTTP인지 HTTPS인지 알 수 있는 방법이 없습니다.

예약 프록시를 변경하지 않으려면(HTTPS를 통해 더 많은 웹 리소스에 액세스하려는 경우 가장 좋은 방법임) URL을 FileRun에 강제로 공급할 수 있습니다.

 

해결방법

제가 docker로 설치한것 기준으로 해결방법을 공유드리나 Native 역시 해당 폴더에 config.php 파일만 만들어주면되기때문에 크게어려움은 없습니다.

 

먼저 터미널로 들어가서 컨테이너 내부쉘로 진입합니다.

image.png.jpg

 

제 컨테이너 이름은 filerun_web_1 입니다.

내부쉘로 진입하는 커맨드는

 

docker exec -it filerun_web_1 /bin/bash

 

가 되겠지요.

그리고 /var/www/html/customizables/ 에 config 파일을 만들어서 도메인을 제대로 인식시켜주겠습니다.


vi /var/www/html/customizables/config.php

 

<?php
$config['url']['root'] = 'https://[filerun도메인]/';
?>

image.png.jpg

 예를들어 내부 서비스가 192.168.1.60이고  filerun.svrforum.com 으로 도메인을 설정하시려면

https://filerun.svrforum.com/으로 하시고

내부 서비스가 192.168.1.60/filerun이라면 https:/filerun.svrforum.com/filerun/ 이렇게 해주시면됩니다.

 

그리고 다시 도메인으로 접근해서 로그인을 해보시면 잘되시는걸 확인하실 수 있습니다.

(안보이던 로고도 잘보입니다 ㅎ)
 

image.png.jpg

 

로그인 파일 업/다운로드 다 잘됩니다 ㅎㅎ

image.png.jpg

 

참조 : https://feedback.filerun.com/en/communities/1/topics/568-mixed-content-alert-while-access-filerun-behind-nginx-reverse-proxy#comment-1869

Hello:I install Filerun in the container and configure it to listen port 10080, then I set a NGINX re...

 

신고공유스크랩
2

달소 달소
99Lv. 197090P
다음 레벨까지 2910P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

1등
블랙앤해적 2022.05.06. 18:05

시놀 기본npm쓰면 문제 없을거 같은데요.

여러번 삭제 설치 해봤지만 시놀에서 격어보지 못했어요.

profile image
달소 글쓴이 2022.05.06. 18:08
블랙앤해적

흠... 그렇군요.. 최초 설치이긴한데 https://docs.filerun.com/docker-ssl

공식 문서에서도 NPM을 사용하더라구요.

설치환경자체가 공식문서를 참조한거라서 제가 별다르게 셋팅은 한게없는지라..ㅎㅎ

3년전 해결방법이지만 이걸로해결했습니다.

https://feedback.filerun.com/en/communities/1/topics/568-mixed-content-alert-while-access-filerun-behind-nginx-reverse-proxy#comment-1869

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 제목 글쓴이 날짜 조회 추천
공지 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25898 +25
공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27459 +23
나만의 구독 관리하기 Wallos 서버 구축하기.(DSM) 4 달소 4일 전17:30 383 +3
m.2 nvme 단독설치(DSM 및 볼륨)를 위한 nvmesystem addon for mshell 배포. 19 화정큐삼 24.05.13.21:48 434 +8
nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 24.05.13.12:06 206 +7
1116
normal
mouseteacher 22.05.07.19:02 367 +3
1115
image
헤비 22.05.07.18:17 232 0
1114
normal
asdffwre 22.05.07.16:22 1508 +3
1113
normal
주크 22.05.07.14:38 533 +1
1112
image
핫포사이 22.05.07.12:25 446 +8
1111
normal
좌사수 22.05.07.09:00 265 +1
1110
normal
파라루삥뽕 22.05.06.21:17 534 +1
1109
normal
sandlive 22.05.06.21:15 228 +1
1108
image
달소 22.05.06.19:24 169 +1
1107
image
화정큐삼 22.05.06.19:01 608 +4
1106
image
달소 22.05.06.18:19 368 +2
image
달소 22.05.06.17:48 514 +1
1104
image
달소 22.05.06.15:43 1743 +8
1103
normal
맥주소주양주 22.05.06.14:23 529 +1
1102
image
야광오리 22.05.06.01:30 417 +1
1101
normal
좌사수 22.05.06.01:13 275 +1
1100
normal
발냄새나요 22.05.05.22:41 208 0
1099
normal
발냄새나요 22.05.05.15:43 281 +2
1098
normal
가벨 22.05.05.02:57 128 +1
1097
image
핫포사이 22.05.04.22:03 630 +3