• Ubuntu에서 DNS server로 특정 ip로 설정하면 컨테이너에서 해당 ip를 사용할 수 없습니다.

    배경 저는 일부 광고 차단하는 VPN 서버를 OCI에 구축해두었습니다. docker로 wireguard VPN과 AdGuard Home을 구축하고, wireguard는 DNS 서버로 AdGuard Home을 가리키도록 설정하였습니다. 광고 차단 뿐만 아니라 맬웨어 차단 등 여러가지 보호 기능을 제공해주는데다가 캐시도 제공해주기 때문에 우분투의 DNS도 AdGuard Home을 가리키도록 설정했습니다. 이를 위해 Ubuntu에 내장된 DNS 서버를 껐두었고, AdGuard Home 독커 컨테이너의 IP주소가 10.10.10.10이라고…

    Read More

  • ubuntu에서 iptables로 허용이 안될 때

    라즈베리파이용 우분투에서는 정상작동 하였으나 Oracle cloud instance의 우분투에서만 아래와 같은 문제가 발생하였습니다. sudo iptables -I INPUT -p tcp –dport 9090 -j ACCEPT를 실행해도 허용되지 않는 문제가 있습니다. iptables는 나중에 입력된 것이 먼저 실행됩니다. iptables -L을 입력하면 출력되는 목록에서는 상단에 있는 항목 먼저 매치됩니다. 따라서 순서가 중요합니다. return은 더 이상 매치를 확인하지 않고 원래의 목록으로 돌아가도록…

    Read More

  • 오라클 유료 계정 무료로 사용하기

    유료 계정의 장점 A1 생성에 우선순위를 가짐 무료 계정은 2,3달 기다려서 겨우 생성할 수 있는데 반해, 유료 계정은 마음껏 생성 가능합니다. 심지어 2월 달에는 4코어 24기가인 인스턴스를 3.25일 동안은 2대 사용가능합니다. A1 계산법이 독특해서 그렇습니다. 무료인 인스턴스가 정해진 것이 아니라 한달에 3000시간을 이용 가능하기 때문입니다. 한달 동안 하나의 코어를 3000 시간, 4코어를 750시간 사용할 수…

    Read More

  • lsws nginx 성능 비교

    litespeed란? lsws는 litespeed web server의 줄임말입니다. lsws는 캐시를 적극 활용하여 성능이 엄청 좋은 웹서버로 알려져있습니다. 자체 테스트 기준으로 무려 nginx 대비 30배나 빠르다고 홍보까지 했죠. 그 자료에 따르면 nginx도 wordpress 플러그인 중 캐시 플러그인 하나를 사용했고, lsws의 경우 자사에서 제공하는 플러그인을 사용했습니다. 하드웨어 스펙이 같을때 ‘어느정도’ 최적화를 한 nginx보다 ‘최대한 최적화’ 한 lsws가 30배 가까이…

    Read More

  • docker swarm 성공기. feat. Oracle

    docker swarm 성공기. feat. Oracle

    지난번에 오라클과 제 나스에 시도했었으나 iptables를 비롯한 온갖 보안툴로 인해 실패했습니다. 게다가 이 글에서 소개할 이유 때문에 오라클 인스턴스와 제 나스가 연결이 되었다고 해도 실패했을 것입니다. swarm을 시도하게 된 배경 독커 공식 문서에 따르면 3,5, 7 대.. 홀수 개의 매니저를 권장합니다. 기존에는 웹서버와 관련된 모든 서비스를 하나의 머신에, VPN 관련 서비스를 또 다른 머신에 넣어두었었습니다.…

    Read More

  • Oracle Free Tier에 Ampere Shape 추가

    Oracle Free Tier에 Ampere Shape 추가

    먼저 기존에 Free Tier에서 선택할 수 있었던 Shape에 대해서 소개해드리겠습니다. VM.Standard.E2.1.Micro 이 머신은 AMD 프로세서 중 1코어 2쓰레드가 할당되며 480mbps의 VNIC(컴퓨터로 치면 랜카드로 생각하면 됩니다.), 1GB의 랜, 50GB의 스토리지가 제공되었습니다. 물론 VCN(일반 컴퓨터에서는 공유기 정도로 보시면 됩니다.)은 50mbps 정도로 E2 머신을 두개 만들어 서로 통신하지 않는 한 체감으로는 50mbps 밖에 체감하지 못할겁니다. 이 당시에는 Public…

    Read More

  • 오라클 클라우드 새로 만든 머신에서 기존 머신의 공용 IP주소 사용하기

    오라클 클라우드 새로 만든 머신에서 기존 머신의 공용 IP주소 사용하기

    기존의 인스턴스를 제거하고 새로운 인스턴스를 생성했을 때 기존의 ip주소를 사용하는 방법에 대해 안내해드리려고 합니다. 처음 인스턴스를 생성하면 임시 공용 Ip 주소가 제공됩니다. 임시 ip 주소가 할당된 인스턴스는 제거하고 나면 새로운 인스턴스를 만들어도 제거된 인스턴스의 공용 ip주소를 받아올 수 없습니다. 이 글에서는 VNIC(가상 네트워크 인터페이스 카드)를 편집하여 임시 ip 주소를 예약된 ip주소로 바꾸는 방법을 소개해 드릴…

    Read More

  • Oracle cloud에 기본 VCN과 같은 VCN 추가하기

    Oracle cloud에 기본 VCN과 같은 VCN 추가하기

    이 글에서 VCN을 추가하는 목적 이 글에서 설명해드리는 VCN 추가 방법은 기존에 존재하는 VCN과 한가지만 다르고 모두 동일하게 만드는 방법을 서술하려고 합니다. 저는 Oracle cloud라는 것을 알고서 집에 있던 Docker들과 여러 리눅스 패키지들을 옮기는 작업을 수행하고 있었습니다. 따라서 NAS에 설치된 독커가 접속해야 할 다른 독커 이미지나 가상머신의 IP가 Oracle 기본 가상클라우드 네트워크의 CIDR 블록의 범위…

    Read More

  • Oracle Free Tier

    Oracle Free Tier

    새로운 장난감을 찾았습니다. 지금까지 무료로 cloud 일부를 사용할 수 있는 구글이나 AWS의 경우 기간에 제한이 있었습니다. 하지만 오라클은 다릅니다. 제한에는 성능 제한만이 존재하고, 월 100만회로 요청이 제한되어있습니다. 지금 저의 NAS에 있는 독커들 중 NAS가 꺼져도 항상 켜져있어야 하면서 성능이 낮아도 되는 Docker들을 Oracle로 옮겨보려고 합니다. 그 중 하나가 프록시 서버입니다. 먼저 저는 NAS에서 사용하던 독커…

    Read More

Ads Blocker Image Powered by Code Help Pro

광고 차단 감지됨!

닫기를 누르면 이용하실 수 있지만, 광고 차단은 해제해주시면 좋겠습니다.
Powered By
100% Free SEO Tools - Tool Kits PRO