티스토리 뷰

SW

aws + nginx + java8 + tomcat8

I like simple code 2015. 4. 16. 13:51
728x90

aws 설치 후 셋팅 


sudo apt-get install g++ curl libssl-dev apache2-utils git-core make automake autoconf


nginx 설치

wget http://nginx.org/keys/nginx_signing.key

sudo apt-key add nginx_signing.key
sudo vi /etc/apt/sources.list
소스리스트 추가
##
deb http://nginx.org/packages/ubuntu/ trusty nginx
deb-src http://nginx.org/packages/ubuntu/ trusty nginx

sudo apt-get update

sudo apt-get install nginx

 서비스 확인

service nginx status


java8 설치

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt-get install oracle-java8-installer

버전확인

java -version

sudo apt-get install oracle-java8-set-default


tomcat8 설치

wget http://mirror.apache-kr.org/tomcat/tomcat-8/v8.0.21/bin/apache-tomcat-8.0.21.tar.gz

tar xvf apache-tomcat-8.0.21.tar.gz

sudo mv apache-tomcat-8.0.21 /opt/tomcat8

echo "export CATALINA_HOME=\"/opt/tomcat8\"" >> ~/.bashrc

source ~/.bashrc

톰캣 서버 시작

$CATALINA_HOME/bin/startup.sh


톰캣 서버 init.d 등록 스크립트

#!/bin/bash

start() {

sh $CATALINA_HOME/bin/startup.sh

}

stop() {

sh $CATALINA_HOME/bin/shutdown.sh

}

case $1 in

start|stop) $1;;

restart) stop; start;;

*) echo “Run as $0 “; exit 1;;

esac

--------------------------------------------------------


sudo chmod 755 /etc/init.d/tomcat


nginx + tomcat 연동

nginx congig 수정

sudo vim /etc/nginx/conf.d/default.conf


defautl.con 파일

    location / {

         proxy_pass http://127.0.0.1:8080;

#        root   /usr/share/nginx/html;

#        index  index.html index.htm;

    }


vi /opt/tomcat8/conf/tomcat-users.xml 

추가

  <role rolename="manager"/>

  <role rolename="manager-gui"/>

  <role rolename="admin"/>

  <role rolename="admin-gui"/>

<user username="tomcat" password="tomcat" roles="admin,admin-gui,manager,manager-gui"/>





댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
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
글 보관함