목차
1. jdk 설치
2. apache 설치
3. tomcat 설치
4. mysql 설치
----------------------------------------------------------------------------
본 게시물은 개인적인 용도로 작성한 글입니다.
(안될수도 있습니다. / 믿지 마세요. / 다른 블로그를 참고하는 것을 권장합니다.)
아래 설치를 하기 전에 아래의 선행조건이 요구된다.
가. putty 연결
나. FileZilla 설치
putty에 접속하고 나서는 귀찮으니까 관리자 권한($ sudo su) 으로 세팅한다.
1. jdk 설치
1-1. Window 에서 jdk를 다운로드 받는다.
( http://www.oracle.com/technetwork/java/javase/downloads/index.html )
1-2. 파일질라에서 [편집] -> [설정] -> (연결 -> SFTP 항목) 에 Add key file...를 선택
그림 1-1
그림 1-2
1-3. AWS 인스턴스를 생성할 때 받은 *.pem 파일을 연다.
1-4. [파일] -> [사이트 관리자] 에서 [새 사이트] 를 선택하고,
가. 호스트에는 AWS 인스턴스의 공개 IP
나. 포트는 공란
다. 프로토콜은 SFTP
라. 로그온 유형은 일반
마. 사용자는 putty로 접속할 때 계정을 적는다.
(변경하지 않으면, ec2-user 이다.)
바. [연결] 을 누른다.
그림 1-3
그림 1-4
1-5. 연결에 성공하면, 우측에 파일 목록이 보인다.
/tmp 안에 다운로드 받은 jdk 를 드래그 & 드롭 하면 자동으로 전송 된다.
1-6. putty에 접속하여 /tmp 로 이동해보자.
1-7. 파일 목록을 살펴보면, 방금 전에 업로드 한 jdk 압축 파일이 보인다.
압축을 풀고 /usr/local 로 이동시킨다.
그림 1-5
1-8. vi로 /etc/profile 을 수정한다.
맨 마지막 줄에 아래 3 라인을 추가한다.
가. export JAVA_HOME=/usr/local/JDK 경로
나. export PATH=$PATH:%JAVA_HOME/bin
다. export CLASSPATH="."
환경설정을 적용하기 위해 $ source /etc/profile 를 입력한다.
추가.
기존에 jdk가 설치되어 있다면, 설정을 수정해야 한다.
1 :: alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_91/bin/java 2
2 :: alternatives --config java
2. apache 설치
1-1. 아래 명령어를 통해 아파치를 설치한다.
$ yum -y install httpd24*
1-2. 화면에 Complete! 가 뜨면 제대로 설치가 된 것이다.
3. tomcat 설치
1-1. http://tomcat.apache.org/download-80.cgi 에서 톰캣을 다운로드 받는다.
(tar.gz)
1-2. 위에서 jdk 를 /tmp 에 업로드 한 방식으로 다운로드 받은 톰캣을 업로드 한다.
(압축 해제와 디렉토리 이동까지)
1-3. 톰캣을 실행하기 전에,
가. [AWS 홈페이지] 로 이동 그리고 로그인까지
나. EC2 -> Instances 탭 선택
다. 현재 올라와 있는 인스턴스 메뉴를 보면 우측에 Security Groups 칼럼이 보인다.
그림 2-1
라. 클릭하면 Security Groups 로 이동된다.
마. 인바운드를 8080로 추가한다.
4. mysql 설치
1-1. mysql 설치
$ yum install mysql-server
1-2. 설치된 mysql 시작
$ chkconfig mysqld on
$ service mysqld start
1-3. 다음 명령어는 root 계정의 비밀번호를 변경한다.
$ mysqladmin -u root password [your_new_pwd]
1-4. 만약 데이터베이스를 생성하고자 한다면 다음과 같이 입력한다.
$ mysqladmin -u root -p create [your_new_db]
만약 외부에서 mysql 에 접근 하고자 할 경우 아래 절차를 밟는다.
아래 절차는 AWS 홈페이지에서 Security Groups -> inbound 규칙에 3306 (mysql 포트)
를 추가한 상태에서 시작한다.
1-5. mysql에 접속
1-6.
GRANT ALL PRIVILEGES ON *.* TO 'theuser'@'localhost'
1-7.
CREATE USER 'theuser'@'%' IDENTIFIED BY '[your_pwd]'
1-8.
GRANT ALL PRIVILEGES ON *.* TO 'theuser'@'%' WITH GRANT OPTION
댓글 없음:
댓글 쓰기