N스크린하이브리드앱과정/리눅스(8.21~)

[8주][3일][7~8th] 리눅스: mysql과 tomcat5 갖고 놀기!

광천스러움 2013. 9. 4. 17:51

리눅스 환경을 실행하기 전에, 먼저 버츄얼 머신을 실행해서 미리 설정한 파일을 가져와야 한다.

 

가상 시스템 열기를 클릭해서 ova 파일을 가져온다.

 

MAC 주소는 중복되면 큰일나므로 꼭 초기화 시켜주어야 한다! 체크하고 가져오기 하자.

 

정상적으로 TOMCAT을 가져왔다.

 

* setup 설정

 네트웍 설정에서 IP를 바꿔주기 위해 setup 설정으로 들어간다.

 

네트웍 설정에 들어가서

 

edit devices에 들어간다

두번째 메뉴 DNS 설정은 보통 기본값이 입력되어 있으므로 나중에 들어가서 확인만 해준다.

 

두번째 메뉴로 들어가서

 

아이피를 본인 IP로 바꿔준다.

 

저장을 꼭 하고 나간다

 

DNS 설정도 확인해준다.

 

* setup 설정 후
service network restart ☜ 네트워크 재시작

 

* mysql 접속
mysql -u root -p mysql ☜ mysql mysql 접속, 데이터베이스 선택하지만 비
밀번호 설정은 없음

 

비밀번호는 처음에 없음으로 설정했으므로 그냥 엔터

 

 

* webdb 데이터베이스 생성하기

mysql에 접속했다면, 위 그림과 같이 콘솔에서 mysql> 요렇게 뜬다.

우선 비밀번호를 한번 바꿔보자

use mysql ☜ mysql 테이블 선택
update user set password=password('1234') where user='root'; ☜ 비밀번호 바꾸는 update문

flush privileges; ☜ update문 적용

 

그 다음은 webdb라는 데이터베이스를 생성하고, 이 데이터베이스에 대한 권한을 줄 차례다. 

create database webdb; ☜ webdb 데이터베이스 생성
grant all privileges on webdb.* to webdbuser@localhost identified by
'1234' with grant option;

webdb 데이터베이스 권한 설정. 모든 권한을 webdb에 집어넣음(할당), 로컬호스트에 접근하는

    webdbuser사용자는 설정된 비밀번1234를 만족해야 함.
flush privileges; ☜ 권한 설정 적용
quit ☜ mysql 빠져나오기

 

 

* IP주소 변경(httpd 설정)
vi /etc/httpd/conf/httpd.conf

+ g 를 눌러 문서 맨 마지막으로 이동
IP주소를 내 IP주소로 바꿔준다.

shift

 

* 톰캣 server.xml 설정
vi /etc/tomcat5/server.xml
Host name = 아이피주소를 바꿔준다.

 

cd /etc/tomcat5/Catalina
mv 10.0.10.220 192.168.10.205 ☜ 폴더 이름 바꾸기

 

 

* httpd와 톰캣 재시작. 웹페이지 테스트
service httpd restart
service tomcat5 restart


http://192.168.10.205:80 주소로 들어가자.
잘 실행된다.


 

http://192.168.10.205/index.jsp 주소로 들어가자.
역시 잘 실행된다.

 

 

* 확장자 설정 방법

jsp의 확장자를 바꿔도 

web.xml로 들어간다


넘버링을 띄워주고


359~62번까지 복사한 뒤


363번줄에 붙여넣어 준다.


확장자를 원하는 것으로 바꿔준다. 필자는 kkc로 했다.


저장하고 나온다


proxy_ajp.conf로 들어갈거다


밑에서 3번째 줄에 "do"를 "kkc"로 바꿔준다.


저장!


아래의 경로로 이동해서


파일을 확인하면 index.jsp가 있는 것을 볼 수 있다.


이 파일을 sys.kkc 이란 이름으로 복사해준다.


예~압. 생겼다.


실행해보면 다음과 같이 창이 뜬다.


sys.kkc의 내용도 같다면, 정상이다.