coding-night-live icon indicating copy to clipboard operation
coding-night-live copied to clipboard

순순히 /admin 페이지를 보여주다니, 후후

Open minhoryang opened this issue 8 years ago • 8 comments

minhoryang avatar Feb 12 '17 14:02 minhoryang

우선 #65 부터 해결하고 바로 작업 진행하겠습니다..!

DEBUG=True이기 때문에 오류발생 시 사용자에게 코드가 노출되거든요...! (물론 오픈소스지만..)

punkyoon avatar Feb 14 '17 18:02 punkyoon

nginx 앞단에서 admin에 접속가능한 ip를 별도로 설정해줘야한다고 하네요..

참고자료

punkyoon avatar Feb 18 '17 15:02 punkyoon

덧붙여서, /admin이 아닌 다른 경로를 설정해주면 쉽게 admin 페이지가 노출되지 않기 때문에 조금 더 안전해진다고 합니다. 이부분에 대해서는 직접 유저들이 커스텀할 수 있도록 안내해야 할 것 같습니다.

punkyoon avatar Mar 03 '17 16:03 punkyoon

Comment by @punkyoon

#60 은 이제 nginx에서 admin에 접속 가능한 ip를 별도로 설정해주면 해결 가능한 부분이고, 이에 더해서 urls.py를 수정하여 /admin이 아닌 다른 주소로 admin page에 접속하는 것을 권장하는 메뉴얼을 만들어줘야할 것 같습니다.

해당 매뉴얼 작성 이후 close하겠습니다~

juice500ml avatar Mar 12 '17 14:03 juice500ml

http://raccoonyy.github.io/using_env_variables_in_nginx_conf_without_lua_or_perl_module/

punkyoon avatar Apr 05 '17 05:04 punkyoon

nginx에서 admin_ip_whitelist 작성하는 부분까지 코드를 만들어놓고 이슈를 닫아야할 것 같습니다.

punkyoon avatar Apr 09 '17 13:04 punkyoon

nginx conf에서...

location /admin/ {
  allow IP;
  deny all;
}

해주면 된다고는 하는데 한 번 테스트를 해봐야 할 것 같아요~

punkyoon avatar Aug 10 '17 06:08 punkyoon

아래와 같은 방법도 사용할 수 있다고 하네요.

https://www.digitalocean.com/community/tutorials/how-to-set-up-password-authentication-with-nginx-on-ubuntu-14-04

http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html

punkyoon avatar Aug 10 '17 06:08 punkyoon