[프로젝트] 학교 무료 VPN – Hansei VPN 을 소개합니다!

2019년 말부터 운영해온 한세 VPN에 대해서 소개볼까 합니다. Hansei VPN 둘러보기 Hansei VPN을 만든 이유 저의 학교에서 무료 VPN 서비스를 시작한 이유는 아래와 같이 크게 4 가지 입니다. 1.기존 Softether VPN Gate 에서 사용하다 계정 해킹사고(메일로 날라온 아이피랑 VPN연결 시 연결했던 아이피랑 같음) 가 일어나 만들기로 함 2.기존에 “한빛”이라는 페이지가 있었지만, 2019년 말에 갑작스럽게 종료되어…

더 보기

처음으로 만들어본 Web Management Console 을 소개합니다!

제가 콘테스트 사이트를 새롭게 만들기 전에 이전 콘테스트 사이트에서 불편한 점이 몇개 있었습니다. 첫번째로 클라이언트가 풀 문제를 매 시간마다 올라옥 해야 하는데 그걸 관리자가 수동으로 처리한다는 점입니다. 두번째론 XE,Wordpress 처럼 관리 페이지가 콘테스트 대회랑 같은 디렉토리에 있고 콘테스트 홈페이지 경로를 변경해주면 관리자 접속 페이지가 나오는 방식이였습니다. 이 방법은 관리자가 관리페이지로 들어가는대는 편하지만 관리자용 페이지 소스를…

더 보기

[Nginx] 엔진엑스로 CDN(Content Delivery Network)서버 구축 하기

이전시간에는 엔진엑스로 다운로드 서버를 구축해 보았습니다. 파일 다운로드 서버를 구축하고 싶은 분들은 [Nginx] 파일 및 사진 다운로드 서버 만들기 및 다운로드 속도 제한 방법 글을 참고하시기 바랍니다. CDN서버란? 이 글을 시작하기 전에 CDN 이란 무엇인지 가볍게 알아보겠습니다.CDN 서버란? Content Delivery Network 의 약자로 사용자에게 웹 콘텐츠를 효율적으로 제공할 수 있는 서버의 분산 네트워크입니다 CDN서버를 사용하는…

더 보기

[Ubuntu]웹파일 , 데이터베이스 Dump 파일을 FTP 서버로 전송하는 스크립트 만들기

오늘은 매 시간마다 웹 파일 , 외부,내부에 있는 Mysql/MariaDB 데이터베이스에 덤프 파일을 생성하여 FTP 서버에 자동으로 백업하는 스크립트를 공유하려 합니다. 백업 스크립트가 필요한 이유 왜 매 시간에 저 파일들을 백업하는 스크립트가 필요할까요? 이유는 간단합니다. 클라우드 서버같은경우엔(마이크로소프트의 애저, 구글의 클라우드, 아마존의 AWS 등), 미러링 서버가 상시 대기중이고 24시간 관제 + 유지보수 장비가 아주 잘 되어있기 때문에…

더 보기

[Ubuntu] crontab(스케줄러)를 이용하여 같은 시간에 앱 또는 스크립트를 실행시키기

오늘은 리눅스에 있는 Crontab 에 대해서 사용하는 방법을 설명드리겠습니다. 먼저 crontab 이란 특정 시간에 주기적으로 그 명령, 스크립트 등을 실행할때 정말 많이 사용하는게 crontab 입니다. 예를 들어 백업 스크립트, 특정 Node 서버 재시작, 인증서 갱신 등 과닐자가 수동으로 명령어를 입력하여 해결할 수도 있지만, 그렇게 되며 매번 명령을 입력할때마다 서버에 접속하여 일일이 입력해줘야 하는 불편함이 생깁니다….

더 보기