1. 서로 다른 컴퓨터에 동일한 파이썬 아나콘다 가상환경 설정 하기 - 집에서 사용하던 파이썬 가상환경을 사무실이나 기타 다른 장소에서 사용하고자 할 때 동일한 가상환경 내 파이썬 패키지를 가져와서 사용하면 된다. - 우선 파이썬 콘다 설치환경은 다음 명령어 구문으로 확인 할 수 있다. 아래 그림에서 가상환경이 기본 base 환경을 포함해서 2개 있는 것으로 확인다. 다른 하나는 deepgis36 이다. conda env list - 여기서 deepgis36 가상환경의 설정내용을 복사해서 가져오기 위해 우선 deepgis36 가상환경을 활성화 한다. conda activate deepgis36 - 이제 deepgis36 가상환경에 설치된 파이썬 패키지들을 다음 명령어 구문으로 확인한다. pip list ..
1. 로컬 컴퓨터에서 플라스크 기반 웹 사이트를 구축한다. - 다음 그림처럼 로컬컴퓨터 localhost 5000번 포트을 이용해서 플라스크 기반 웹 사이트를 구축한다. - 로컬컴퓨터에서 운영되는 플라스크 기반 웹서버는 컴퓨터가 종료되면 웹서버가 중지되는 문제가 있다. 2. 가상서버를 구입하여 웹서버를 상시 구동 - 가상 웹서버를 운영하기 위해서는 cafe24와 같은 호스팅 업체에서 가상서버(vps)를 구매한 후 여러가지 우분투 환경설정을 한 후 다음 명령어 구문으로 플라스크를 구동하면 상시 운영된다. nohup python app.py & - 웹 개발 내용이 수정한 후 다시 위의 구문으로 웹 서버를 구동하기 위해서 다음 명령어 구문으로 구동 중인 플라스크 서버를 찾아 중지한다. ps -ef | grep..
1. 포트 포워딩 80포트를 5000포트로 포트 포워딩하기 위해 다음 구문을 실행한다. web1mhz@deepgis:~$sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000 2. 포트 포워딩 조회 80포트를 5000포트로 포트 포워딩한 후 제대로 포워딩 되었는지 확인하기 위해서 다음 명령어 구문을 실행하면 된다. web1mhz@deepgis:~$sudo iptables -t nat -L --line-numbers 아래 그림을 보면 5개의 포트 포워딩이 동일하게 지정되어 있는 것으로 보인다. 3. 포트 포워딩 삭제 위의 그림에서 5번에 해당하는 포트 포워딩을 삭제하기 위해서 다음 구문처럼 삭제하고자 하는..