본문 바로가기

기능메모5

[laravel] api key로 보안 나는 laravel로 API 서버를 열었다. 그래서 예를들면.. ex) http://www.abc.com/api/hello 위 처럼 나의 도메인이 www.abc.com 이고 api 루트가 /api/hello 라면 누구든지 저 api 주소로 내가 준비한 데이터를 가져갈 수 있다. 나는 내 데이터를 소중히 여겨 아무나 못가져가도록 하고 싶었다. 현재 생각한 방법으로는.. API KEY를 이용해서 요청자에게 API KEY를 입력해야지만 나의 데이터를 줄 수 있다. 허용된 도메인의 대한 요청에만 데이터를 주겠다. 2가지 방법이다. 현재는 1번에 대한 방법에 적용을 해보았고, postman으로 테스트시 잘 적용 된 것 같다. 물론 1번에도 엄청난 응용을 할 순 있지만. 지금은 단순 token 인증이다. 현재 프로.. 2024. 3. 6.
CentOS7 프로세스 이름으로 죽이기 pkill 보통 pid로 프로세스를 죽이곤 했었다. kill -9 [pid] 근데 python으로 크롤링 하던도중 chrome driver를 이용하게 됐고. 코드상 관리가 있었는지 똑같은 프로세스가 수십개가 켜졌다. pid하나하나 찾아가면서 죽이기도 힘들고 chrome 이라는 단어가 들어간 프로세스 이름들을 다 한번에 죽이고 싶었다. pkill -f chrome* 2023. 12. 14.
CentOS7 내 port에 붙은 client 누군지 알아보기 내가 CentOS7 에서 port를 개방하고 어떤 client 들이 나의 port에 붙었는지 확인하고 싶었다. netstat -nap | grep ESTABLISHED | grep :[port번호] 2023. 12. 14.
윈도우 port 찾고/죽이기(kill) 나는 Nuxt.js 로 개발을 하고 있다. intellij의 php storm으로 작업을 하고 있으며 npm run dev로 개발 로컬페이지를 띄워서 진행 한다. intellij의 기능인지 뭔지 잘 모르겠으나. 작업을 하고 마우스 커서를 ide 밖으로 이동을 하게 되면 자동 저장이 되면서 localhost:3000이 자동으로 갱신이 된다. 이 과정속에서 port가 충돌이 일어나는 것(?) 같다. 왜냐하면 왜 이러한 현상이 일어나는지 아직까지도 찾지 못하고 있다. 알고 있는 사람이 있다면 알려주세요.. 그 결과 localhost:3000으로 개발을 진행 중에 포트 충돌이 나게 되면 갑자기 53123, 55413 등등 다양하게 바뀐다. 이러한 불편함 때문에 나는 지금까지도 윈도우 에서 port 3000번을 .. 2023. 11. 7.