본문 바로가기

Tech102

pip 업그레이드 후 실행시 에러 날 경우(python2.7) python 2.7버전이 더이상 업그레이드가 되지 않지만 2.7을 사용할 경우가 있는데 그 중 pip를 업그레이드 하고 난 뒤 아래와 같은 에러가 발생할 경우 pip가 python 2.7에서 지원되지 않는 버전으로 업데이트가 되어서 발생된 원인이다 $ pip Traceback (most recent call last): File "/usr/bin/pip", line 9, in load_entry_point('pip==21.0.1', 'console_scripts', 'pip')() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point return get_distribution(dist).load_ent.. 2021. 2. 13.
암호관리 bitwarden 셀프 설치 Bitwarden은 오픈소스 암호관리 프로그램이다. Bitwarden에서 제공해주는 서버를 사용해도 되고 직접 구축을 해도 되기 때문에 오라클 클라우드 프리 티어에 구성을 해본다. bitwarden 사이트에서 보다 많은 정보를 볼 수 있다. Bitwarden Open Source Password Manager 1. 준비사항 오라클 클라우드 프리티어 VM SSL 인증서를 위한 Let's Encrypt 인증서 Docker Ngnix reverse proxy 2. 오라클 클라우드 프리티어 VM 기존에 VM은 그대로 생성을 하면 되고, IP변경이 될 수 있으니 고정 IP를 받아둔다. Networking → IP Management 생성된 VM으로 가서 Compute → Instances → Instance De.. 2020. 11. 25.
Ngnix Proxy Manager 도커로 구성하기 1. Docker 실행 docker run -d \ --restart always \ --name=nginx-proxy-manager \ -p 8081:8181 \ -p 80:8080 \ -p 443:4443 \ -v /home/ubuntu/nginx-proxy-manager:/config:rw \ jlesage/nginx-proxy-manager 2. NGNIX Proxy Manger 설정 NGNIX Proxy Manager의 관리 화면(http://서버_IP:8081)으로 가서 최초 관리자 email address (admin@example.com)와 비번(changeme) 를 넣고 로그인한다. 그러면 관리자 이메일과 비번을 바꿀 수 있다. 3. 역방향 프록시 적용 Host → Proxy Hosts .. 2020. 11. 23.
오라클 클라우드 네트워크 생성 오라클 클라우드에서 VM을 사용하기 위해서는 우선 네트워크를 생성해야 한다. VCN(Virutal Cloud Network)이라고 하는 논리적인 네트워크를 생성한뒤 그 안에 실제적으로 VM이 동작할 Subnet을 정의해야 한다. 1. VCN 생성 VCN은 Networking → Virtual Cloud Networks에서 생성 할 수 있다. 크게 두가지로 생성할 수 있다. Manual하게 직접 모든 설정을 다 해야 하는 방식과 오라클에서 제공해주는 Wizard를 통해 생성할 수 있다. 여기에서는 Wizard를 통해 생성하고 그에 대한 이해를 해보는 방식으로 한다. 2. Start VCN Wizard Start VCN Wizard를 선택하면 아래와 같이 두가지 방식을 보여준다. 첫번째는 인터넷 연결을 할 .. 2020. 8. 30.