본문 바로가기

반응형

전체보기

(315)
nginx proxy client ip bypass 하기 nginx 에서 proxy_pass 를 선언하였을때, api 서버에서 bridge 역할을 하는 서버의 IP를 client ip 로 인식하는 문제가 생겼다. backend에서 client ip 를 필요로 하는 상황이라, nginx conf 를 아래와 같이 변경해주었다. server { listen 80; server_name example.com; location / { proxy_pass http://backend_server; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwar..
유튜브(YouTube) 해외 우회결제, 가족요금제 사용방법. 현재 23년 12월, 유튜브 우회결제시 구글 계정에 결제국가가 고정 되어버려 문제가 생길 수 있다. 평소 구글계정을 통해 앱 내 결제등을 하실 일이 없다면 해당이 안되겠지만, 내 구글 계정의 소속 국가가 우회하는 국가가 되므로 해외 우회결제시에는 별도의 구글 계정을 생성해 서브계정으로 사용하기를 권장한다. 아래 순서대로 진행하면 된다. 1. 구글 우회결제용 계정 별도 생성 2. Proxy VPN 앱 등을 설치 (저는 tunnelbear 를 사용했습니다.) 3. 유튜브에서 요금제 이전 화면까지만 접속해둔다. 4. VPN앱에서 아르헨티나, 또는 인도 접속 5. 결제창 접속, 카드정보 입력 (해외결제 가능한) 6. 완료 중간에 생길 수 있는 일 a-1. 5. 에서 해외결제가 차단될 수 있다. 신용카드 홈페이지..
how to remove netdata? netdata 패키지 제거 메일로 notification 알람이 너무 많이와서, 그냥 netdata 를 제거하기로 했다. 그런데, apt-get remove netdata 가 먹히질 않았다. 그래서 제거하는 방법을 찾아보았다. #sudo systemctl stop netdata #sudo systemctl disable netdata #find / -name netdata-uninstaller.sh #경로를 찾아보니 /usr/libexec/netdata/ 에 있었다. # cd /usr/libexec/netdata # ./netdata-uninstaller.sh --yes
[Ubuntu] cron tab, 백도어 내 서버에.. ? 오래된 사이트를 호스팅 하는 서버들은 항상 보안에 취약하고, 공격을 당하게 되어있다. 그렇게 공격을 당하면 서버에 해킹 스크립트, 홈페이지 등이 심어져 리소스를 갈취당하게 되는데 현재까지 몇년간 서버를 운영하며 당한 공격 1. 좀비서버화 및 DDOS 스크립트가 심어져 내 서버로 공격을 해서 IDC상황실에서 리포트가 왔다. 서버 송신이 차단되고 포맷을 할수밖에 없었다. 2. 메일서버 relay 내 메일서버를 통해 다량의 스팸메일을 뿌려댄다. 덕분에 내 서버에서 postfix 를 지울수밖에 없었다. 3. /var/www/html 에 살림을 차린다. 모든 리눅스 서버의 웹서버는 보통 /var/www/html 을 기본으로 호스팅하는데, 그 경로에다가 php파일과 zip, tar.gz, sh 등 잡다한 파일들을 ..
더치커피 진하게 내리는 법 더치커피 메이커를 구매해서 내려 보았다. 원두통 안에 필터 한장을 깔고 그 위에 원두를 넣고 평탄하게 한다음 필터를 깔아주고 그리고 물은 300 ~ 450 ml 을 넣어봤는데, 계속 커피가 연하게 내려지는 것이었다. 문제점은 두가지였다. 1. 물길이 생겨 원두 전체가 내려지지 않았다 > 처음에 원두 전체에 물을 적셔 주거나, 뜨거운 물을 조금 부은뒤 저어 주고 그다음 평탄 작업 (집에 마늘 빻던 방망이로 누름 ㅎ)을 해주었다. 2. 물이 내려오는 속도가 빨랐다. > 1초에 1방울 내려오는게 아니라 거의 10초에 1방울 내려오는걸로 했다. 15~20시간에 250~350 ml 정도 내리는것으로 조절했다. 이렇게 하니 아주 새까맣게 내려오기 시작했다. 특히 1번이 제일 포인트다. 아깝게 원두를 너무 많이 버렸..
[HTML] 사이트 자동 영어-한글 번역 방지하기 프로젝트를 진행하다 QA 를 할때면 가끔 이슈로 잡히는 건들이 있다. 코드상에 영어로 되어 있는 텍스트가 엉뚱한 한글로 보여진다는 것이다. 나중에 알고보니 자동 번역 기능때문에 발생한 해프닝이었다. 이런 현상을 방지하기 위해 아래와 같이 해주자. html 태그와 meta 태그를 각각 추가해주자.
[Ubuntu] ftp 를 사용한 원격백업 구성하기 오늘은 별도 백업서버를 구성 하였을 때, 운영 서버로부터 원격 백업을 구성하는 방법을 포스팅해보려 합니다. 백업에 있어서는 정말 많은 다양한 방법들이 있겠지만, 저는 운영서버에서 crontab 스케쥴링을 통해 먼저 백업을 수행하도록 하고, 백업서버에서는 백업(압축)된 파일을 다운로드 받아가는 방식을 사용하였습니다. 이번 포스팅에서는 운영 서버에서 압축된 파일이 backup-xxx-YYYYMMDD.tar 로 있음을 가정하였습니다. wget --user={FTP_USER} --password={FTP_PASSWORD} ftp://{HOST}/backup/home/home-$(date '+%Y%m%d').tar mv home-$(date '+%Y%m%d').tar /home3/backup/home/home.t..
[Ubuntu] contains a file system with errors, /dev/xxx requires a manual fsck 리눅스도 강제 재부팅 등을 수행하게 될 경우, 작업하고 있던 부분이 유실되어 파일시스템 손상이 될 수 있습니다. 그리고 부팅을 하게되면 다음과 같은 화면을 마주할수 있는데 이럴 때에는 다음과 같이 수행하면 됩니다. 해당 스크린샷을 보면, "/dev/sda2" 가 손상된 파일시스템이 있는 마운트 위치임을 알 수 있는데요. 간단히 아래와 같이 수행하면 정상 부팅이 됩니다. fsck 명령어를 실행하면, 복구할건지 y 를 입력하게 하는데요. a 를 입력하면 모든 복구 질의에 y 가 자동 입력됩니다. # fsck /dev/sda2 ..... # reboot

반응형