본문 바로가기

DEV

UBUNTU 15.10 NGINX 설치 nginx signing key를 다운 받아 add해준다. sudo wget http://nginx.org/keys/nginx_signing.keysudo apt-key add nginx_signing.key /etc/apt/sources.list 파일을 열어 제일 밑에 아래 두줄을 추가 (뛰어쓰기 주의)deb http://nginx.org/packages/ubuntu/ wily nginx deb-src http://nginx.org/packages/ubuntu/ wily nginx (버전에 맞춰서 주소 젤뒤에 codename을 붙여주자 나는 15.10 이니 wilyVersionCodenameSupported Platforms12.04precisex86_64, i38614.04trustyx86_64, i.. 더보기
ec2에 새로 웹서버 세팅후 접근 에러 새로 아마존 ec2로 서버를 옮긴후 특정폴더에 접속이안되는 에러가 발생했다. 500 - java.lang.IllegalStateException: No output folder 톰캣폴더에 권한을 주자 해결된다. sudo chown -R ubuntu 톰캣폴더이름 위에 ubuntu는 사용계정명을 적음 된다. 더보기
AWS EC2 UBUNTU 설정 웹서버를 호스팅하기로 결정했다. 현제 운영중인 사이트는 트래픽이 별로 없어서 1년간 (정확히는 한달 750시간) 무료로 사용할 수 있는 아마존 EC2를 사용하기로 하였다. (자세한 내용은 https://aws.amazon.com/ko/free/) 회원가입을 하고 (신용카드가 필요하며, 처음 등록한 전화번호로 전화로 인증을 받아야한다. ) 로그인을 한후 지역을 Tokyo로 설정 EC2를 선택하고 좌측 메뉴에서 Instances 를 선택한후 Launch Instance를 누른다. Ubuntu 를 선택하고 기본설정으로 세팅 (http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html) 그다음 외부에서 접속가능하도록 포트를 오픈 좌측 Secur.. 더보기
Materialize -구글 Material Design 기반의 반응형 프론트앤드 프레임워크 혼자서 프로젝트를 할때 부트스트랩을 사용하여 작업을 많이 하였다. 하지만 항상 같은디자인을 하니 질리기도 하고 너무나 많은사이트가 똑같은 디자인으로 구성이 되는것도 맘이 안들었다. 그러던 중 새로 발견한 Materialize 구글에 디자인 가이드인 Material Design 기반으로 만들어 졌다고 한다.. 아직 적용은 안해봤지만.. 다음에 혼자서 또는 디자이너 없이 프로젝트할때 적용을 해봐야겠다. Materialize 데모 템플릿 http://materializecss.com/templates/parallax-template/preview.html 구글 Material Design http://www.google.com/design/spec/material-design/introduction.html 더보기
[AngularJS] Flow.js 이용한 이미지 업로드 (Base 64) Flow.js는 HTML5기반의 업로드를 도와주느 자바스크립트 라이브러리이다. Angular 용으로 ng-flow를 제공해주고 있다. HTML5 FileReader 를 이용하여 base64기반으로 업로드를 해보았다. HTML 이미지 선택 업로드 {{file.name}} {{file.progress()}}% Complete 취소 Controller 부분 $scope.images= []; $scope.processFiles = function(uploadImages){ angular.forEach(uploadImages, function(flowFile, i){ var fileReader = new FileReader(); fileReader.onload = function(event){ var uri = .. 더보기
스프링 mybatis 오라클 12c 연동 에러 기존에 하던 프로젝트 환경을 바꾸면서 삽질한걸 정리한다. 기존 환경os : osx 요세미티jdk : 1.7tomcat : 8db : mysqlide : intellij 14 새로운 환경os : windows 8.1jdk : 1.8tomcat : 8db : oracle 12cide : intellij 14 기존 환경을 새로운 환경에 세팅하니 db접속이 안된다 에러내용org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConne.. 더보기
오라클 12c 유저 생성 (oracle 12c create user) 오라클 12c에서 기존처럼 유저를 생성할려니 에러가 난다. 오라클 문서에 보니 C## 또는 c##을 붙여주라고 나온다. 링크 c##을 붙여주니 잘만들어진다. 더보기
오라클 12c ORACLE DEVELOPER ORA-12505, TNS: listener does not currently konw of SID given in connect... error 오라클 12C를 설치하고 디벨로퍼로 접속하려니 ORA-12505 에러가남 sqlplus 에서 sid 확인 sid를 orcl로 변경해주었지만 여전히 똑같은 에러 오라클 Net Manager 를 열고 로컬 -> 리스너 -> LISTENER 를 선택 오른쪽 콤보박스에서 데이터베이스 서비스 선택후 전역데이터베이스 이름, 오라클 홈디렉리,SID를 입력 파일 -> 네트워크 구성 저장 오라클 리스너 재시작. 더보기
INTELLIJ 프로젝트 원격 저장소에 올리기 (GIT, SOURCETREE, BITBUCKET ) 기존에 프로젝트를 원격 REPOSITORY에 저장해서 관리해야 할일이 생겼다. INTELLIJ로 작성하던 프로젝트이며 원격 저장소는 무료로 비공개로 쓸수있는 bitbucket을 git 으로 관리하기로 하였다. 인텔리J에도 깃 관리 프로그램이 있지만 아직 적응이 잘안된관계로 그전에 쓰던 sourcetree를 이용하기로 하였다. intellij 메뉴에서 VCS-> Import into Version Control -> Create Git Repository 를 선택하고 해당 프로젝트 폴더를 깃 레파지토리로 설정한다. source tree에서 +New Repository 밑에 Add Existing local repository를 선택하고 좀전에 intellij에서 만든 git repository 를 선택한다.. 더보기
CENTOS 웹서버 설정(톰캣 + 마리아디비) 루트로 접속 [username@localhost !~] su - 일반유저 sudo 권한 주기 [username@localhost !~] chmod u+w /etc/sudoers [username@localhost !~] vi /etc/sudoers username ALL=(ALL) ALL 추가 centos 업데이트 [username@localhost !~] sudo yum -y update 자바 설정 링크 톰캣 설정 링크 마리아 DB 설정 링크 마리아 DB 외부 접속 설정디비 생성MariaDB [(none)]> create database db이름;유저 생성MariaDB [(none)]> create user 'username'@'%' identified by 'password;권한 부여 MariaDB .. 더보기