일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- online
- 자바스크립트
- 오픈한글
- 배열
- Tornado
- 토네이도
- MongoDB
- 저지
- mariadb
- Framework
- Java
- 설치
- 이클립스
- ubuntu
- OrientDB
- spring
- 연동
- API
- Python
- AWS
- 자료형
- 알고리즘
- r script
- 프레임워크
- 연결
- Judge
- BAEKJOON
- r
- 백준
- 파이썬
- Today
- Total
목록Web/AWS (8)
맛동산
이제 프로젝트만 올리면 EC2 환경에서 하나의 web service를 런칭할 수 있다.(maven, git등으로 올릴 수 있지만 컨테이너로 tomcat을 사용하고 있으니 tomcat manager를 사용해본다.) 1. 우선 아래 이미지처럼 로컬에서 작업한 프로젝트의 war파일을 생성한다.(서버 환경에 맞게 XXXcontext.xml 들을 변경하는 것을 잊지말자) 참고로 tomcat manager로 올릴경우 war파일 이름이 home path로 적용되는 것 같다.(xx.xx.xx.xx:xxxx/AyeonAPI) 2. tomcat manager(http://public ip/manager)에 접속하고 중단의 WAR file to deploy에 .war 파일을 업로드하고 deploy를 누른다.(tomcat m..
파이썬으로 감성사전 초기화 도중 Incorrect string value 어쩌구 하는 경고를 만났는데MariaDB의 초기 encoding형식이 한글을 입력할 수 없는 것으로 설정 되어있어서 발생하는 문제였다. 우선 global 설정을 빠르게 설명하자면, MariaDB에 접속해서 아래 명령어를 입력하면 몇가지 항목이 latin1로 설정되있는 것을 볼 수 있다. > show variables like 'c%'; 그럼 다시 /etc/mysql/my.conf에 들어가서 얼추 중간 쯤 [mysqld]어쩌구 하는 항목이 있는데 밑에 character_set부분을 추가하자 다시 MariaDB에 접속해서 show variables like 'c%'; 명령을 입력해보면 utf8로 바뀐것을 확인할 수 있다. 하지만 Inc..
기존에 사용하던 데이터를 AWS로 옮기려면 여러가지 방법이 있을테지만 아직 ubuntu 환경이 익숙치 않은 관계로 약간의 위험을 감수하고 외부접속으로 데이터를 초기화 하기로 했다. 외부에서 AWS의 MariaDB로 접근하기 위해서 몇가지 설정이 필요하다. 1. EC2의 인스턴스 inbound 정책 설정 사용중인 인스턴스에서 MySQL(Custom도 상관없음)을 추가하는데 port번호는 자신의 설정(기본설정은 3306port)을 입력하고 Anywhere로 설정(0.0.0.0/0)하고 저장한다. 2. MariaDB 설정파일(/etc/mysql/my.cnf)에서 bind-adress항목을 0.0.0.0으로 수정하고 서비스를 재시작한다. (간혹 수정 후 서비스가 시작 안되는 경우가 있는데 사전에 예방하려면 프로..
리눅스로 웹 구동이 처음이라 대단한게 있나 싶었는데 그냥 tomcat manager에 .war 파일을 올리면 된다는 얘기를 들음. 아직 그것만으로 되는지 확인은 안해봤지만 일단 tomcat 설정하는걸 메모해두기로 함. 1. 우선 쁘띠(Putty)에서 $CATALINA_BASE/conf/[enginename]/[hostname] 경로로 이동한다. 통상적으로 다음의 경로인 것 같다.(항상 생각하지만 통상적이라는건 follow하기는 쉽지만 외부 공격에 뚫리기 쉽다는 위험이 있다.)-> $CATALINA_BASE/tomcat/conf/Catalina/localhost 2. 처음 경로에 들어왔다면 폴더 내부는 비어있다. 여기서 manager.xml 파일을 생성해주고 다음 내용을 입력한다. (주의) allow="^..
1. apt로 MongoDB를 설치하기 위해 https://www.mongodb.com/ 에 접속해서 Download 페이지에 들어간 뒤, 개발환경에 사용한 버전으로 들어가면 하단 부분에 아래와 같이 가이드를 제시하고 있다.(Instructions for installing with apt) 그럼 다음과 같은 페이지가 나오는데 자신에 환경에 맞는 명령어를 쁘띠(Putty)에 입력하면 된다. Ubuntu 16.04 기준 > sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6> echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.o..
아연 API는 MariaDB와 MongoDB로 구성되어있음. 머신러닝 모델 적용하려면 파이썬 프레임워크로 갈아타는게 좋을 것 같은데 일단 구성하고 나중에 재설계하던지 할듯 1. 우선 https://downloads.mariadb.org/mariadb/repositories/ 사이트로 접속하고 각 환경을 선택하면 MariaDB 설치법을 볼 수 있음 페이지에 나오는대로 쁘띠(Putty)에 입력하면 됌 > sudo apt-get install software-properties-common> sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8> sudo add-apt-repository 'deb [ar..
[참고] - https://www.rosehosting.com/blog/install-tomcat-9-on-an-ubuntu-16-04-vps/본문은 상단 링크를 참고로 재구성한 것임을 밝힙니다. 1. 우선 톰캣을 설치하기에 앞서 계정 하나를 생성. 보안상 이유로 root가 아니라 임의의 system user를 생성하는것을 권장한다고 합니다.(root 권한에서 명령을 수행해야합니다) > useradd -r tomcat9 --shell /bin/false 2. wget 명령을 사용해서 tomcat을 다운로드 받습니다.wget으로 다운로드를 수행하기 위해선 url이 필요한데 톰캣 사이트(www.tomcat.apache.org)에 접속해서 archive 링크로 들어가면 여러가지 버전을 확인 할 수 있습니다. ..
EC2 프리티어 레벨로 생성, OS : ubuntu[참고] - supdev.tistory.com/22http://pnot.tistory.com/22 이외에 Ubuntu 환경 구성, 터미널(Putty)에서 명령 수행 1. superuser에 password를 등록 : root의 비밀번호를 요구하는 경우가 있는데 비밀번호가 없어서 그냥 엔터를 치면 진행이 안되는 이상하고 아름다운 도깨비 나라 같은 경우가 있음 > sudo su> sudo passwd root> 비밀번호 입력> 비밀번호 확인 2. apt-update : 톰캣 설치를 위해 참고했던 어떤 글에서 yum으로 패키지 관리를 했는데 ubuntu에서는 apt로 패키지 관리를 한다고 함. > sudo apt-get update 3. vim 설치 : 써본 ..