오라클 클라우드 VM인스턴스 만들기 및 리눅스 세팅
1. VM 인스턴스 생성
인스턴스 만들기를 누른다.
2. 각 학목을 작성한다.
- 영역을 선택한다. 우리는 아시아 동쪽에 살고 있으니 나는 아래와 같이 선택했다.
- 방화벽을 https 와 http를 허용한다.
- 운영체제를 선택한다. 나는 Centos를 선택하였다.
- 용량은 최소 20g이상을 한다.
3. 생성중...
4. 연결 항목의 ssh를 선택하여 콘솔로 접속한다.
5. 계정에 패스워드를 설정한다.
- sudo passwd
6. 원격으로 SSH 접속하기 위하여 키를 설정한다.
https://cloud.google.com/compute/docs/instances/connecting-to-instance?hl=ko
7. 터미널 프로그램을 이용하여 접속한다.
자신이 할당 받은 아이피로 접속한다.
> ssh -i ~/.ssh/my-ssh-key kgmcscs2@35.201.214.92
아파치 톰캣 설치하기
1. yum update 하기
2. wget 설치 하기
3. 톰캣 설치 하기
- 다운 받기
site url : http://apache.mirror.cdnetworks.com/tomcat/tomcat-8/
wget http://apache.mirror.cdnetworks.com/tomcat/tomcat-8/v8.5.27/bin/apache-tomcat-8.5.27-src.tar.gz
- 톰캣 암축 풀기
tar xzf apache-tomcat-8.5.27-src.tar.gz
- 지정 위치에 이동
mv apache-tomcat-8.5.27-src /usr/local/tomcat
4. 서비스 구성
- /etc/init.d/tomcat7 파일을 만들어 service로 등록한다.
- 설치 확인
ll /etc/init.d/tomcat
ls: cannot access /etc/init.d/tomcat7: No such file or directory
- 파일 만들기
touch /etc/init.d/tomcat
- 권한 설정하기
chmod 755 /etc/init.d/tomcat
- 내용 작성하기
vi /etc/init.d/tomcat
- https://zetawiki.com/wiki/CentOS7_%ED%86%B0%EC%BA%A37_%EC%84%A4%EC%B9%98
#!/bin/bash #JAVA_HOME=/usr/java/jdk #export JAVA_HOME #JRE_HOME=/usr/java/jre #export JRE_HOME #PATH=$JAVA_HOME/bin:$PATH #export PATH CATALINA_HOME="/usr/local/tomcat" NAME="$(basename $0)" case $1 in start) sh $CATALINA_HOME/bin/startup.sh ;; stop) sh $CATALINA_HOME/bin/shutdown.sh ;; status) if [ -f "/var/run/${NAME}.pid" ]; then read kpid < /var/run/${NAME}.pid if [ -d "/proc/${kpid}" ]; then echo "${NAME} (pid ${kpid}) is running..." fi else pid="$(/usr/bin/pgrep -d , java)" if [ -z "$pid" ]; then echo "${NAME} is stopped" else echo "${NAME} (pid $pid) is running..." fi fi ;; restart) sh $CATALINA_HOME/bin/shutdown.sh sh $CATALINA_HOME/bin/startup.sh ;; version) sh $CATALINA_HOME/bin/version.sh ;; *) echo "Usage: $0 {start|stop|restart|status|version}" ;; esac exit 0
- 서비스 테스트
- Tomcat 구동하기
service tomcat start
-웹페이지 접속.
제공된 아이피에 8080포트를 입력하여 접속합니다..
예 > 123.123.123.123:8080