지난 포스팅에 JDK 1.7 설치까지 진행을 해보았습니다. 2014/12/09 - [개발에필요한연동법/리눅스서버구축] - CentOS에 wget을 이용하여 JDK1.7 RPM 다운로드 후 설치하기 이어서 이번에는 WGET 명령어를 이용하여 톰캣 7버전을 다운로드 받아 동작시켜보도록 하겠습니다. Apache Tomcat 7 WGET 다운로드 [ro..
이번포스팅은 wget 명령어를 이용하여 JDK 1.7 RPM 파일을 다운로드 한 다음 설치과정까지 진행해보도록 하겠습니다.새로설치한 CentOS에는 wget이 설치되어있지 않을겁니다.yum 명령어를 이용하여 wget을 설치하도록 합니다. WGET 설치 [root@localhost local]#cd /usr/local/ [root@localhost loca..
지난포스팅에 이어서간단히 외부접속을 통하여SSH 및 SFTP 접속에 대하여 설정을 잡아보도록 하겠습니다. 호스트아이피/게스트아이피 확인(필수는아님) 제일먼저"게스트아이피"를 확인 해야 합니다.가상머신(VirtualBox)에 설치되어있는 CentOS 를 실행하여 계정 로그인 후, 콘솔에 [root@localhost ]# ifconfig 명령어를 통하여 "..
지난 포스팅에 JDK 1.7 설치까지 진행을 해보았습니다.
2014/12/09 - [개발에필요한연동법/리눅스서버구축] - CentOS에 wget을 이용하여 JDK1.7 RPM 다운로드 후 설치하기
이어서 이번에는 WGET 명령어를 이용하여 톰캣 7버전을 다운로드 받아 동작시켜보도록 하겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | [root@localhost local ] #cd /usr/local/ [root@localhost local ] # wget http://mirror.apache-kr.org/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz -O tomcat7.tar.gz --2014-12-08 20:40:19-- http: //mirror .apache-kr.org /tomcat/tomcat-7/v7 .0.57 /bin/apache-tomcat-7 .0.57. tar .gz Resolving mirror.apache-kr.org... 182.161.117.136 Connecting to mirror.apache-kr.org|182.161.117.136|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 8900571 (8.5M) [application /x-gzip ] Saving to: `tomcat7. tar .gz' 100%[=============================================>] 8,900,571 2.04M /s in 4.1s 2014-12-08 20:40:23 (2.08 MB /s ) - `tomcat7. tar .gz' saved [8900571 /8900571 ] --2014-12-08 20:40:23-- http: //tomcat7 . tar .gz/ Resolving tomcat7. tar .gz... failed: 이름 혹은 서비스를 알 수 없습니다. wget: unable to resolve host address `tomcat7. tar .gz' FINISHED --2014-12-08 20:40:23-- Downloaded: 1 files, 8.5M in 4.1s (2.08 MB /s ) [root@localhost local ] # |
rpm 파일이 아니고 tar 압축파일이므로 압축 해제를 해보도록 합니다.
1 | [root@localhost local ] # tar -zxvf tomcat7.tar.gz |
위처럼 압축을 푼 다음 "ls" 명령어로 압축해제된 디렉토리를 확인해보면 "apache-tomcat-7.x.xx" 디렉토리가 존재할 것입니다.
※ 서버실행전 본인의 가상머신이 아닌 실제PC에서 톰캣 기본포트인 "8080" 포트를 사용한다면 포트 변경 후 서버 실행을 해주셔야 합니다.
저는 로컬PC에 오라클XE 를 설치하여 "8080"포트를 사용하지 못하므로 톰캣포트를 "7070'으로 해주도록 하겠습니다.
1 2 | [root@localhost bin] # cd /usr/local/apache-tomcat-7.0.57/conf/ [root@localhost conf] # vi server.xml |
1 2 3 | <Connector port= "8080" protocol= "HTTP/1.1" connectionTimeout= "20000" redirectPort= "8443" /> |
port="8080"을 하단과같이 port="7070"으로 변경해주었습니다
1 2 3 | <Connector port= "7070" protocol= "HTTP/1.1" connectionTimeout= "20000" redirectPort= "8443" /> |
저장 후 톰캣 서버를 실행해보도록 하겠습니다.
1 2 3 4 5 6 7 8 9 | [root@localhost local ] # cd /usr/local/apache-tomcat-7.0.57/bin/ [root@localhost bin] # ./startup.sh Using CATALINA_BASE: /usr/local/apache-tomcat-7 .0.57 Using CATALINA_HOME: /usr/local/apache-tomcat-7 .0.57 Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7 .0.57 /temp Using JRE_HOME: /usr Using CLASSPATH: /usr/local/apache-tomcat-7 .0.57 /bin/bootstrap .jar: /usr/local/apache-tomcat-7 .0.57 /bin/tomcat-juli .jar Tomcat started. [root@localhost bin] # |
위 결과가 출력되면 정상적으로 톰캣이 실행된 것입니다.
하지만 외부 접속을 위해서는 8080 또는 변경해준 포트번호를
방화벽에서 해제해주어야 합니다.
1 | [root@localhost bin] # vi /etc/sysconfig/iptables |
1 | -A INPUT -m state --state NEW -m tcp -p tcp --dport 톰캣포트번호 -j ACCEPT |
위 코드를 COMMIT 이전에 추가후 저장해주세요
그럼 iptables 서비스를 재시작 해주도록 합니다.
1 2 3 4 5 6 | [root@localhost bin] # service iptables restart iptables: 체인을 ACCEPT 규칙으로 설정 중: filter [ OK ] iptables: 방화벽 규칙을 지웁니다: [ OK ] iptables: 모듈을 언로드하는 중: [ OK ] iptables: 방화벽 규칙 적용 중: [ OK ] [root@localhost bin] # |
외부에서 접속테스트를 해보도록 합니다 .
다음과 같이 접속 실패화면이 출력될 것입니다.
이유는 방화벽 해제만 해주었을뿐이고
가상머신자체에서 포트포워딩 작업을 진행해주지 않았기 때문입니다.
포트포워딩으로 8080 혹은 톰캣 변경한 포트번호를
포트포워딩에 추가해주도록 합니다.
1. centos 가상공간 선택 후 [설정] 아이콘 버튼 클릭
2. [네트워크] -> [어댑터1] 탭 -> [고급(D)] 확장 -> [포트 포워딩] 버튼 클릭
3. 포트포워딩 포트 추가 후 [확인] 버튼 클릭 (호스트/게스트 IP) 생략해도 무관
포트가 추가되었으니 다시 접속해보도록 합니다.
위와같이 고양이화면이 정상적으로 출력되었으므로
톰캣연동은 완료 되었습니다.
by 개발로짜
CentOS tomcat-connector를 이용한 아파치 + 톰캣 간단 연동법 알아보기 (17) | 2014.12.11 |
---|---|
CentOS wget을 이용하여 Apache 2.4 다운로드 및 서버 실행 (방화벽해제 포함) (1) | 2014.12.10 |
CentOS에 wget을 이용하여 JDK1.7 RPM 다운로드 후 설치하기 (0) | 2014.12.09 |
putty,파일질라를 이용하여 가상머신(VirtualBox)에 설치된 CentOS 6.5 접속테스트 (2) | 2014.12.09 |
가상머신(Virutalbox)에 CentOS 6.5 설치 및 네트워크 설정한후 ping 테스트 (0) | 2014.12.08 |
이번포스팅은 wget 명령어를 이용하여 JDK 1.7 RPM 파일을 다운로드 한 다음 설치과정까지 진행해보도록 하겠습니다.
새로설치한 CentOS에는 wget이 설치되어있지 않을겁니다.
yum 명령어를 이용하여 wget을 설치하도록 합니다.
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | [root@localhost local ] #cd /usr/local/ [root@localhost local ] # yum -y install wget Loaded plugins: fastestmirror base | 3.7 kB 00:00 base /primary_db | 3.6 MB 00:06 extras | 3.3 kB 00:00 extras /primary_db | 28 kB 00:00 updates | 3.4 kB 00:00 updates /primary_db | 853 kB 00:00 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package wget.i686 0:1.12-5.el6_6.1 will be installed --> Finished Dependency Resolution Dependencies Resolved ======================================================================================= Package Arch Version Repository Size ======================================================================================= Installing: wget i686 1.12-5.el6_6.1 updates 483 k Transaction Summary ======================================================================================= Install 1 Package(s) Total download size: 483 k Installed size: 1.8 M Downloading Packages: wget-1.12-5.el6_6.1.i686.rpm | 483 kB 00:00 경고: rpmts_HdrFromFdno: Header V3 RSA /SHA1 Signature, key ID c105b9de: NOKEY Retrieving key from file : ///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 Importing GPG key 0xC105B9DE: Userid : CentOS-6 Key (CentOS 6 Official Signing Key) <centos-6-key@centos.org> Package: centos-release-6-5.el6.centos.11.1.i686 (@anaconda-CentOS-201311271240.i386 /6 .5) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : wget-1.12-5.el6_6.1.i686 1 /1 Verifying : wget-1.12-5.el6_6.1.i686 1 /1 Installed: wget.i686 0:1.12-5.el6_6.1 Complete! |
설치가 완료되었다면 JDK 1.7 RPM 파일을 다운로드 받도록 합니다.
각 버전별 URL은 다음과 같습니다.
JDK 1.7 32bit : http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm
JDK 1.7 64bit : http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-x64.rpm
※ 하단 wget 명령어중 http://~~~ 부분을 해당 bit에 맞추어 변경해주세요
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | [root@localhost local ] #cd /usr/local/ [root@localhost local ] # wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586.rpm" -O jdk7.rpm --2014-12-08 19:58:45-- http: //download .oracle.com /otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586 .rpm Resolving download.oracle.com... 96.17.15.75, 96.17.15.26 Connecting to download.oracle.com|96.17.15.75|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: https: //edelivery .oracle.com /otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586 .rpm [following] --2014-12-08 19:58:45-- https: //edelivery .oracle.com /otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586 .rpm Resolving edelivery.oracle.com... 184.25.29.70 Connecting to edelivery.oracle.com|184.25.29.70|:443... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: http: //download .oracle.com /otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586 .rpm?AuthParam=1418036449_3bc9bc8be1e162c0221cdd83e404c791 [following] --2014-12-08 19:58:46-- http: //download .oracle.com /otn-pub/java/jdk/7u72-b14/jdk-7u72-linux-i586 .rpm?AuthParam=1418036449_3bc9bc8be1e162c0221cdd83e404c791 Reusing existing connection to download.oracle.com:80. HTTP request sent, awaiting response... 200 OK Length: 125233870 (119M) [application /x-redhat-package-manager ] Saving to: `jdk7.rpm' 100%[=============================================>] 125,233,870 1.67M /s in 92s 2014-12-08 20:00:19 (1.29 MB /s ) - `jdk7.rpm' saved [125233870 /125233870 ] |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | [root@localhost local ] #cd /usr/local/ [root@localhost local ] # rpm -ivh jdk7.rpm 준비 중... ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar... jfxrt.jar... plugin.jar... javaws.jar... deploy.jar... [root@localhost local ] # |
위와같이 진행이 되었다면 설치가 완료된것입니다.
java 버전 테스트를 하여 정상적으로 설치되었는지 확인해보도록 합니다.
1 2 3 4 5 | [root@localhost local ] # java -version java version "1.7.0_72" Java(TM) SE Runtime Environment (build 1.7.0_72-b14) Java HotSpot(TM) Client VM (build 24.72-b04, mixed mode, sharing) [root@localhost local ] # |
위와같이 나왔다면 CentOS에 JDK 1.7이 정상적으로 설치된 것입니다.
다음 장은 Tomcat 7 버전까지 설치를 하여 jsp 샘플코드를 동작시켜보도록 하겠습니다.
by 개발로짜
CentOS wget을 이용하여 Apache 2.4 다운로드 및 서버 실행 (방화벽해제 포함) (1) | 2014.12.10 |
---|---|
CentOS 6.5 - Tomcat7 다운로드 + 서버 실행 및 방화벽 해제 알아보기 (0) | 2014.12.09 |
putty,파일질라를 이용하여 가상머신(VirtualBox)에 설치된 CentOS 6.5 접속테스트 (2) | 2014.12.09 |
가상머신(Virutalbox)에 CentOS 6.5 설치 및 네트워크 설정한후 ping 테스트 (0) | 2014.12.08 |
가상머신(Virutalbox)다운로드/설치 및 CentOS 6.5 이미지 다운로드하기 (0) | 2014.12.08 |
지난포스팅에 이어서 간단히 외부접속을 통하여
SSH 및 SFTP 접속에 대하여 설정을 잡아보도록 하겠습니다.
제일먼저 "게스트아이피"를 확인 해야 합니다.
가상머신(VirtualBox)에 설치되어있는 CentOS 를 실행하여 계정 로그인 후, 콘솔에
1 | [root@localhost ] # ifconfig |
명령어를 통하여 "inet addr" 의 아이피를 확인하여 메모장에 기록합니다.
이어서 "호스트아이피"를 알아보도록 하겠습니다.
[파일] -> [환경설정] 선택
[네트워크] -> [호스트 전용 네트워크]탭 선택 -> [어댑터] 탭의 IPv4 주소 메모장에 기록
[설정]아이콘버튼 클릭
[네트워크] -> [고급]확장 -> [포트포워딩] 버튼 클릭
메모장에 기록해둔 2개의 아이피를 각 위치에 맞추어 호스트/게스트 아이피에 입력 후
호스트/게스트 포트 (22) 입력후 [확인] 버튼 클릭
※ 호스트/게스트 IP 를 제외하고 호스트/게스트 포트만 입력해도 무관합니다.
설정이 완료 되었다면
로컬pc에서 virtualbox에서 구동되는
CentOS로 접속이 가능한 환경이 되었습니다.
이제는 버추얼박스 콘솔내에서 작업하지 말고
외부에서 SSH/SFTP 툴을 이용하여 작업을 하기 위한
준비를 해보도록 하겠습니다.
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
URL을 접속하여 "putty.exe" 파일을 다운로드합니다.
https://filezilla-project.org/download.php?type=client
위 URL을 접속하여 파일질라를 다운로드 받도록 합니다.
※ 파일질라 설치는 생략하도록 하겠습니다.
이제 다운로드받은 각 툴을 이용하여 접속테스트를 진행해보도록 하겠습니다.
다운로드받은 "putty.exe" 파일을 실행하도록 합니다.
"Host Name(or IP address)의 입력란에
게스트아이피말고 호스트아이피를 입력 후 [Open]버튼 클릭
위와같이 인증절차 나오면 [예(Y)] 버튼 클릭
계정 로그인 및 기존 CentOS 동일화면이 출력된다면
정상적으로 SSH 테스트가 완료된 것입니다.
이번에는 파일 업/다운로드할때 필요한 SFTP 접속테스트를 해보도록 하겠습니다.
호스트 입력란에는 "호스트아이피" 입력
사용자명/비밀번호에 "CentOS 접속계정" 입력
포트는 SFTP 접속이므로 "22" 입력
[빠른연결] 버튼 클릭
위와같이 우측 영역에 원격 폴더출력이 완료되었다면 정상적으로
업/다운로드 접속테스트가 완료되었습니다.
by 개발로짜
CentOS wget을 이용하여 Apache 2.4 다운로드 및 서버 실행 (방화벽해제 포함) (1) | 2014.12.10 |
---|---|
CentOS 6.5 - Tomcat7 다운로드 + 서버 실행 및 방화벽 해제 알아보기 (0) | 2014.12.09 |
CentOS에 wget을 이용하여 JDK1.7 RPM 다운로드 후 설치하기 (0) | 2014.12.09 |
가상머신(Virutalbox)에 CentOS 6.5 설치 및 네트워크 설정한후 ping 테스트 (0) | 2014.12.08 |
가상머신(Virutalbox)다운로드/설치 및 CentOS 6.5 이미지 다운로드하기 (0) | 2014.12.08 |
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.