전체 글11 [ Linux ] iptables 를 이용하여 간단히 port forwarding 하기 서버가 특정 아이피에 대해서만 접속이 허용될 때, 그 아이피를 가진 proxy 서버를 만들어 접속을 하는 방법이 있다. 이 때, proxy 서버를 좀 더 간편하게 만들 방법을 찾아보던 중, iptables 를 이용하여 port forwarding 하는 방법을 찾았다. 이 방법을 쓰니, OpenVPN으로 VPN 서버를 구축하고 클라이언트 설정하는 번거로움을 해결할 수 있었다. echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -A POSTROUTING -j MASQUERADE iptables -t nat -A PREROUTING -p tcp -i eth0 --dport [source port] -j DNAT --to [dest IP]:[dest PORT] 위.. 2019. 10. 3. [ maven ] 운영환경 별, 설정 파일 분리하기 maven profile 을 이용한 설정 파일 어플리케이션을 개발하다보면 다양한 설정파일들을 관리하게 된다. 데이터베이스 접근 정보, 레디스 접근 정보 등.. 이런 설정들은 개발, 테스트, 운영 단계별 서로 다른 설정을 가질 수 밖에 없다. 만약 이런 내용들이 코드에 정적으로 들어가 있다면 단계별로 코드의 내용을 수정해서 다시 컴파일을 해야하는 매우 번거로운 상황이 일어날 것이다. 만약 별 다른 기능을 사용하지 않는다면 아마 코드에는 다음과 같은 내용이 들어갈 것이다. if(env.equals("local")) { ...... } else if (env.equals("dev")) { ..... } maven 을 이용해서 개발하는 java 프로젝트일 경우, maven profile 을 이용하여 빌드 시, .. 2019. 10. 3. [2017년 회고] 주니어 시스템 엔지니어로써의 1년 나에게도 생소했던 시스템 엔지니어로써의 1년을 정리한다 2017년 1월 2일 나는 IT인프라 직군으로 입사를 하였고, 현재는 시스템 엔지니어라는 역할을 가지고 일을 하고 있다. 지난 1년동안 나에게도 생소했던 시스템 엔지니어로써의 1년을 정리해보려고 한다. 입사하면서.. 그동안 학교에서 배운 것 그리고 활동한 것은 개발에 대한 것이었다. 개발자들과 생활하였고 개발에 대한 문화를 배우고 경험해왔다. 하지만 내가 앞으로 지낼 곳은 인프라를 다루는 곳이다. 평소에 IT인프라에 대해 많은 호기심이 있었다. 쉽게 접할 수 없는 분야이기도 하고 시설과 장비 또한 쉽게 접할 수 없어서 나에겐 우주와 같이 선망의 대상이었다. 인프라에 대해 잘 몰랐던 나는 입사하면서 시스템 아키텍처를 설계하고(예를 들면 MQ는 무엇을 .. 2019. 10. 3. PyCon APAC 2016 – 자원봉사자에서 준비위원회까지 8월 13 – 15일, 3일간 진행된 PyCon APAC 2016 이 끝난지도 벌써 2일이 지나가고 있다. 원래 장문의 후기를 쓰려고 했는데, 지금 이 순간 느끼는 기분을 지금 당장 적어놓고 싶어서 두서 없는 짧은 후기를 쓰기로 했다. 자원봉사자에서 준비위원회로 PyCon 2014, 2015 에는 자원봉사자로 행사에 참가했었다. 처음 자원봉사자로 참가하게 된 이유는 2014년 군대에서 전역한 이후 다른 사람들에 비해 뒤쳐져있다는 느낌이 들어서 커뮤니티를 통해 빠르게 간격을 좁히고 싶은 마음과 새로운 사람들을 만나면서 다양한 경험을 해보고 싶었었다. 그러다가 올해 PyCon에서 준비위원회로 활동하게 된 결정적인 이유는 바로 다른 컨퍼런스에선 찾을 수 없는 무언가가 있었기 때문이다. 이번 행사를 하기 전까지.. 2019. 10. 3. 이전 1 2 3 다음