Nextcloud ReverseProxy 후 Remote IP 고정문제 해결.

나같은 경우 웹에서 바로 nextcloud로 가는게 아니라 프록시 서버를 거쳐 리버스프록시를 타고 클라우드 서버에 접근하게된다.

그 결과,

이렇게 어느곳에서 로그인 실패가 떠도 프록시 서버의 IP가 뜬다.

NextCloud의 경우 로그인 실패를 여러번하면 IP의 접근을 막게되는데 저렇게 프록시 IP가 고정이 되어버리면 로그인 자체가 마비가 된다.

해결방법은 의외로 간단하다.

클라우드 서버로 ssh 접근을 하고
vi /var/www/nextcloud/config/config.php

아래 두줄을 추가시켜준다.

‘trusted_proxies’=> array ( ‘192.168.1.120’),
‘forwarded_for_headers’=> array ( ‘HTTP_X_FORWARDED_FOR’),

그리고 service nginx restart

이제 외부에서 접속 실패를 할 경우

이렇게 제대로된 IP가 찍힌다.


 

————————————————–

사이트 리뉴얼중입니다~

서버(Linux, ESXi), NAS(헤놀로지, ESXi 및 IT관련 정보, 기타 등등을 공유하는 커뮤니티 SVRFORUM을 새로 만들었습니다.
많은 가입(?) 부탁드립니다~
https://svrforum.com

이전글들은 모두 상단 메뉴의 Blog 글 모음에있습니다!

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

홈서버 IT 커뮤니티 SVRFORUM
Link