본문 바로가기

Tech/Linux19

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.
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.
Softether VPN을 docker로 구성 이전에 softether vpn이라는 오픈소스를 설치하고 구성을 해보았는데, 이번에는 이 오픈소스를 docker로 설치하고 설정을 해본다. 해당 구성은 구글 클라우드에서 ubuntu 20.04를 기반으로 구성해본다. 1. 준비사항 $ sudo apt update $ sudo apt install docker.io google cloud 방화벽 설정 500, 4500, 1701, 1194, 5555 포트를 오픈해준다. 2. Softether config 생성 softether vpn configuration을 생성하기 위해서 아래 명령어로 softether vpn config를 생성한다. $ sudo docker run --name vpnconf -e SPW= -e HPW= siomiz/softetherv.. 2020. 7. 27.
rclone으로 Oracle Object Storage 사용하기 rclone이라는 오픈소스는 다양한 스토리지 EndPoint를 연결해서 로컬 디스크 처럼 마운트 할 수 있는 기능을 제공한다. 많은 사람들이 구글 드라이브를 연동해서 쓰지만, 지원하는 스토리지 중 오라클 클라우드의 Object Storage가 있어 서로 다른 VM에서 동일한 Object Storage를 연동하는 것을 테스트 해본다. 1. rclone www.rclone.org 위의 지원 가능 Storage에서 Oracle Cloud Object Storage를 선택하면 Swift항목으로 넘어가는데, 이 것은 Oracle Cloud Object Storage가 Openstack의 swift와 동일하게 사용할 수 있어서 swift api를 사용하면 되는 듯 하다. 하지만 Oracle Object Storag.. 2020. 5. 18.