[ERROR] django.security.DisallowedHost 줄이기

이미지
2025-06-09 23:46:54,400 [ERROR] django.security.DisallowedHost: Invalid HTTP_HOST header: '52.78.156.163'. You may need to add '52.78.156.163' to ALLOWED_HOSTS.   Django 서비스를 인터넷에 올리면 하루에도 수천건씩 위와 같은 로그가 쌓이는데, 인터넷은 무수히 많은 봇, 스캐너, 크롤러 등이 활동하는 공간이라 접근 시도는 어쩔 수 없다. 다만 Django 까지 가지 않고 그 앞단인 Nginx 에서 차단하면, 자원절약과 정돈된 Django 로그를 유지할 수 있다. if ($host !~* ^(yourdomain\.com|www\.yourdomain\.com)$) {     return 444; } 참고 444는 표준 http response 코드는 아니지만 nginx 에서의 권장사항으로, 클라이언트에게 아무런 정보도 주지 않는다.

다행이다

 다행이다 심술궂은 모습이 보여서 너의 게으른 모습이 보여서 나와는 다른 가치관이 보여서 언성 높이며 얼굴 붉힐때가 있어서 유치하기 짝이 없다는 생각이 들어서 도저히 수긍할 수 없는 너의 모습에 나는 행복하다 다행이다 예전에는 이 황홀경이 언제 깨지려나 얼마나 처참하게 부서지려고 이렇게 높이 올라가나 불안했거든 이제 안심 🥰

이제까지 내가 닦은 길이다

이미지
  편한 길은 내가 항상 다니던 길이다. 익숙하고 길이 넓게 잘 닦여있다. 반면, 내가 잘 다니지 않거나 처음가는 길은 좁고 풀이 무성하거나 길이 없다. 누구를 탓하겠는가 내가 이제까지 그렇게 살아온 것을 더듬더듬 한 발자국씩 가는 수 밖에

콘센트 구멍에 잘 안 들어갈 때 (feat. 구조)

이미지
콘센트 구멍에 잘 안 들어갈 때 자세히 보면 구멍에 안전마개가 있다. 두 구멍의 안전마개가 안쪽으로 연결이 되어있고, 콘센트를 연결할 때 두 구멍을 동시에 밀어야 마개가 시계방향으로 회전하면서 열리는 구조다. 자세히 보면 마개가 평평하지 않고 약간 기울어진 모양이다. 위 구조를 생각하면서 조금이나마 마개의 경사면 아랫쪽 방향으로 끼우면서 힘을 주면 조금 더 잘 들어간다.

Windows Subsystem for Linux (WSL)

이미지
WSL 을 보며 격세지감을 느낀다. 오래된 PC에 리눅스 설치하려고 며칠을 책을 뒤져가며 낑낑대던 기억이 있다. 그땐 하드웨어 드라이버 하나하나 잡아주는 것도 애를 먹었다. 점차 배포판이 올라가며 편리해지다가, 이후 VM 을 보고 우와~ 했는데, 이제는 윈도우랑 찰떡같이 합쳐졌다. 설치도 그냥 커맨드창에 이렇게 치면 끝이다. > wsl --install 재부팅 후 자동 설치된다 윈도우 창에 팽귄이라니... 참 어색하면서도 편리하다 설치된 배포판 조회 및 삭제 > wsl --list > wsl --unregister Ubuntu [참조] https://learn.microsoft.com/en-us/windows/wsl/about

Ubuntu 24.04 파이썬 패키지 설치 시 venv 강제

  Ubuntu 24.04 로 업그레이드 검토 중 예전처럼 pip 로 바로 설치하려고 하면 안된다. 시스템 보호 차원에서 venv 사용을 강제하는 것 같다. $ pip install Django error: externally-managed-environment × This environment is externally managed ╰─> To install Python packages system-wide, try apt install     python3-xyz, where xyz is the package you are trying to     install.     If you wish to install a non-Debian-packaged Python package,     create a virtual environment using python3 -m venv path/to/venv.     Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make     sure you have python3-full installed.     If you wish to install a non-Debian packaged Python application,     it may be easiest to use pipx install xyz, which will manage a     virtual environment for you. Make sure you have pipx installed.     See /usr/share/doc/python3.12/README.venv for more information. note: If you believe this is a mistake, please contact y...

도움을 주는 습관은 어릴적 가정에서 부터

  타인에게 도움을 주는 습관은 어릴적 가정에서 부터 만들어진다. 심부름을 하거나 집안일을 돕는 것이 대표적이다. 이런 것들을 교육과 무관하며 공부에 쏟아야 할 시간을 낭비하는 것이라 여기는 부모들이 있다.  그렇게 성인이 된 아이는 사회에서 자신이 어떤 역할을 해야할지 모른다. 도움이 필요한 사람을 찾는 능력이 길러지지 않았기 때문이다. 나의 쓸모는 곧 내 삶의 의미와 직결된다. 타인에게 도움을 주는 습관을 어릴적 부터 만들어주면, 나이가 들어 삶의 방향을 잃고 방황하는 일이 적을 것이다.