분류 전체보기84 DB 비밀번호 암호화 create table manager(mid int primary key, mpw varchar(70), mname varchar(10)); insert into manager(mid, mpw, mname) values(20151557, sha2('rlawogjs', 256), '김재헌'); 2020. 11. 11. flask 서버 백그라운드 실행 flask 백그라운드 실행 $ nohup python -u login.py & -u : 실행 결과를 실시간으로 볼 수 있음 nohup를 이용하여 서버를 실행시켰다. 프로세스가 제대로 동작하고 있는 것을 볼 수 있다. 웹에도 잘 뜬다. flask 로그 확인 nohup를 이용하면 nohup.out이라는 로그 파일이 생성된다고 합니다. $ tail -f nohup.out 확인해봅시다. flask 종료 $ lsof -i :5000 설저해둔 기본 포트(5000)을 조회 PID 값을 확인하고 종료한다. $ sudo kill -9 17115 중간에 -9는 없어도 잘 되지만 뭔지 찾아봐야겠다. 2020. 11. 10. 공공 데이터 활용 데이터를 이용하기 위해 공공데이터 포털(www.data.go.kr/index.do)에서 데이터 활용신청을 하자 마이페이지에서 확인이 가능하다. 이후 상세설명에서 서비스 일반 인증키와 서비스 URL을 복사한다. import requests as rq from bs4 import BeautifulSoup as bs import numpy as np import pandas as pd import folium import json 필요한 라이브러리들을 collab 환경에서 설치해준다. url = 'http://openapi.data.go.kr/openapi/service/rest/Covid19/getCovid19SidoInfStateJson?' key = '&ServiceKey=서비스키!' params = '.. 2020. 11. 9. flask 서버로 이미지 전송하기 AWS EC2에 이미지를 전송하기 위해 flask 서버를 이용하기로 했다. from flask import Flask, render_template, request from werkzeug.utils import secure_filename app = Flask(__name__) # 파일 업로드 처리 @app.route('/fileUpload', methods=['GET', 'POST']) def upload_file(): if request.method == 'POST': return 'uploads' if __name__ == '__main__': # 서버 실행 app.run(host="0.0.0.0", port=8080) 우선 이미지를 받을 수 있는 서버를 만들어 주었다. -코드- 이미지를 전송하는.. 2020. 11. 8. 보안된 포트 변경하기 우선 학교 인터넷에 보안이 걸려있어서 AWS 서버에 접속이 불가능했다. 22번 포트가 막혀 있으므로 65522라는 포트를 열어 주었다. $ sudo vi /etc/ssh/sshd_config 이후 기존에 설정되어 있는 포트를 변경하기 위해 ssh 설정 파일로 들어갔다 기본 포트를 변경해 주었다. $ sudo systemctl restart sshd ssh를 재시작 해준 후 확인을 위해 기존의 putty 창을 종료하지 말고 바뀐 포트 번호로 접속을 시도한다. 잘 접속되는 것을 확인할 수 있다. 2020. 11. 7. 서버 구축 환경설정 $ mkdir web $ cd web $ yum list installed | grep -i python3 yum으로 설치된 프로그램 중 python3를 찾음 $ sudo yum install python3 -y $ pip3 install --user virtualenv $ virtualenv venv $ source ./venv/bin/activate $ sudo yum update -y $ sudo yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 터미널의 working directory를 찾아서 설치 $ sudo yum install mysql-community-server -y mys.. 2020. 11. 3. 이전 1 ··· 7 8 9 10 11 12 13 14 다음