JSP 웹서비스 기반 웹서버(Linux) 구축 따라하기

1-1

https://www.ubuntu.com/download/desktop 에 접속하여 Ubuntu LTS 최신버전(2018-03-15기준:16.04.4 LTS)을 다운로드 한다.


1-2

다운로드 한 디스크 이미지 파일을 마우스 오른쪽 버튼 클릭하여 디스크 이미지 굽기를 클릭한다.

DVD를 삽입하여 Ubuntu 부팅 디스크를 만든다.

Ubuntu를 설치할 디스크에서 DVD로 부팅한다.


1-3

왼쪽 탭에서 한국어를 선택한 후 오른쪽 화면에서 “Ubuntu 설치를 클릭한다.


1-4

원활한 구동환경 설치를 위해 ‘Ubuntu 설치 중 업데이트 다운로드를 체크한다.

#그래픽과 와이파이 하드웨어, 플래시, MP3등의 추가 소프트웨어의 경우 필요에 따라 설치한다.


1-5

현재 컴퓨터 환경에 맞는 항목을 선택한 후 계속 버튼을 누른다.


1-6

현재 접속하고 있는 지역을 정확히 입력한다.


1-7

한국어, 한국어-한국어(101/104키 호환) 키보드 배치를 선택한다.


1-8

이름, 컴퓨터 이름, 사용자 이름, 암호를 입력한다.


1-9

설치 중..


1-10

설치 완료


1-11

재부팅Ubuntu가 정상 실행된 모습이다.


2-1

JAVA 설치 전

sudo apt-get update

sudo apt-get upgrade

입력하여

현재 운영체제에 설치되어있는 프로그램 최신패치, 패키지 목록 갱신을 진행한다.


2-2

sudo apt-get install openjdk-8-jre-headless

입력하여

JAVA 해석기를 설치한다.


2-3

JAVA 저장소를 변경하기 위해

sudo vi /etc/apt/sources.list 입력하여 list 파일을 실행한다.


2-4

:%s/kr.archive.ubuntu.com/ftp.daum.net/g

입력하여 저장소를 daum 저장소로 변경한다.

변경 후

sudo apt-get update

sudo apt-get upgrade

다시 한번 실행한다.


2-5

sudo apt-get install openjdk-8-jdk

입력하여

JAVA 컴파일러를 설치한다.


2-6

sudo java –version

sudo javac –version

입력하여 JAVA 해석기와 컴파일러의 버전을 확인한다.


3-1

sudo apt-get install tomcat8

을 입력하여 톰캣을 설치한다.


3-2

/usr/share/tomcat8/bin/version.sh

을 입력하여 설치된 톰캣 버전을 확인한다.


3-3

http://localhost:8080/

에 접속하여 정상적으로 톰캣이 설치되었는지 확인한다.


3-4

sudo mkdir –p www/ROOT

을 입력하여 해당 계정의 하위 폴더를 ROOT까지 작성한다.


3-5

cd /home/[계정명]/www/ROOT 를 입력하여 이동한 후

nano index.jsp 를 입력하여 인덱스 파일을 생성한 후 저장한다.


3-6

Tomcat 시작 페이지를 수정하기 위해 cd /etc/tomcat8로 이동한다.

sudo chmod 777 server.xml 을 입력하여 server.xml에 대한 권한을 부여한 후 nano로 실행한다.


3-7

<Host> 에서 appBase 부분을 미리 생성한 폴더 경로로 수정한 후 저장한다.

/home/[계정명]/www


3-8

service tomcat8 restart 를 입력하여 톰캣 서비스를 재실행한 후

Localhost:8080으로 접속하면 수정한 시작 페이지가 출력된다.


4-1

sudo apt-get install mysql-server

입력하여 MySQL을 설치한다.


4-2

MySQL 설치 도중 root 계정의 새로운 패스워드를 입력하라는 메시지가 나오면 사용할 패스워드를 입력 후 엔터키를 누른다.


4-3

mysql –p[패스워드] 를 입력하여 mysql 접속이 정상적으로 되는지 확인한다.

확인 후 Ctrl + C를 눌러 빠져나온다.


4-4

mysql DB 언어셋을 수정하기 위해 mysql.cnf 777 권한을 부여한다.

sudo nano mysqld.cnf 로 실행한다.


4-5

skip-external-locking

아래에

character-set-server = uft8mb4

collation-server = uft8mb4_unicode_ci

추가하여 DB 언어셋을 기존의 latin1 에서 uft8로 변경한다.

변경 후

service mysql restart 를 입력하여 mysql을 재실행한다.


4-6

sudo apt-get install libmysql-java 를 입력하여 JDBC Mysql Connector 를 설치한다.


4-7

sudo ln –s /usr/share/java/mysql-connector-java.jar

/usr/share/tomcat8/lib/mysql-connector-java.jar

입력하여 tomcatmysql 연결 후

service tomcat8 restart 를 입력하여 톰캣 서비스를 재실행한다.


5-1

sudo apt-get install –y subversion 를 입력하여 SVN을 설치한다.


5-2

adduser svn

을 입력하여 svn 신규이용자를 생성한다.


5-3

svnadmin create –-fs-type fsfs /home/svn/repos

입력하여 svn 저장소를 신규로 생성한다.


5-4

nano /home/svn/repos/conf/svnserve.conf

을 입력하여 svnserve를 실행한 후 general 아래의 항목의 주석을 풀어준다.
[general]
anon-access = read
auth-access = write
password-
db = passwd
realm = My First Repository


5-5

nano /home/svn/repos/conf/passwd

을 입력하여 passwd를 실행한다. Commit시 사용할 비밀번호 설정을 한다.
[users]

svnroot = 123456


5-6

svnserve –d –r /home/svn/repos

Ps –ef | grep svnserve

입력하여

SVN 서버를 데몬 형태로 띄워 사용한다.

#-r옵션은 서비스될 SVN 저장소를 지정


5-7

svn mkdir –-parents svn://localhost/repos/trunk –-username=svnroot

을 입력하여 trunk 폴더를 생성한 후 저장하고 종료한다.


5-8

계속 C 를 입력한다.

그 후

passwd 파일에서 설정한 패스워드를 입력한다.

TortoiseSVN(http://tortoisesvn.net/) 윈도우에서 다운로드 받은 다음 빈 공간에서 오른쪽 마우스 버튼을 눌러 SVN Checkout을 눌러준다.


5-9

SVN 서버와 체크아웃 디렉토리를 올바르게 입력한 후 OK 버튼을 누른다.


5-10

정상적으로 Checkout 되면 다음과 같은 메시지가 출력된다.

해당 디렉토리에서 파일과 폴더를 확인할 수 있다.


5-10

SVN 서버로 커밋 테스트를 위해 신규 파일을 생성한 후 마우스 오른쪽 버튼을 누른 후 SVN Commit…을 클릭한다.


5-11

커밋할 파일을 선택한 후 OK 버튼을 누른다.


5-12

커밋이 완료되면 다음과 같은 메시지가 나온다.

SVN 서버에서 정상적으로 커밋된 파일을 확인한다.


6-1

sudo apt-get install vsftpd 를 입력하여 vsftpd 패키지를 설치한다.


6-2

sudo nano /etc/vsftpd.conf

실행하여 아래의 항목들을 수정한다.

anonymous_enable=NO

write_enable=YES

xferlog_file 주석 해제

수정 후

sudo service vsftpd restart

입력하여 서비스를 재시작한다.


6-3

윈도우 PC에서 FTP 클라이언트 프로그램 파일질라를 실행시켜 FTP 서버에 접속 테스트를 해본다.


7-1

sudo apt-get install openssh-server

입력하여 오픈 소스 SSH를 설치한다.

#SSH 클라이언트와 서버를 동시에 설치하려면

sudo apt-get install ssh

입력한다.


7-2

sudo nano /etc/ssh/sshd_config

입력하면 ssh 환경설정을 할 수 있다.

Port 22

수정하여 접속 포트를 수정할 수 있다.


'IT > JAVA' 카테고리의 다른 글

Eclipse - 폰트(글꼴) 변경하기  (0) 2018.05.04
WA, WAS, JSP 동작원리  (0) 2018.04.23