디지털 오션 리눅스(CENTOS6)에 자바 개발환경 설치
==============================공식사이트
https://cloud.digitalocean.com/settings/referrals?i=5d9e0a
=================================튜토리얼
https://www.digitalocean.com/community/tutorials/how-to-install-java-on-centos-and-fedora#install-oracle-java-7
https://www.digitalocean.com/community/tutorials?q=mariadb+centos
===============================리눅스 유저등록
sysadmin 유저등록(설치등)
istoryful 유저등록(개발소스 올리기)
adduser sysadmin
passwd sysadmin
sysadmin wheel 그룹 등록
gpasswd -a sysadmin wheel
sudo권한 부여위해 permission변경
chmod u+w /etc/sudoers
sudo권한 부여위해 permission해제
chmod u-w /etc/sudoers
===============================자바설치
자동설치는 yum
다운로드는 wget
sysadmin으로 java 설치
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm"
sudo yum localinstall jdk-7u79-linux-x64.rpm
export JAVA_HOME=/usr/java/jdk1.7.0_79
echo $JAVA_HOME
=======================================PATH설정
JDK 경로 설정
$ cd ~
$ vi .bash_profile
#JAVA JDK7
export JAVA_HOME=/usr/java/jdk1.7.0_51
export PATH=$PATH:$JAVA_HOME/bin
* 저장된 프로파일 적용
$ source .bash_profile
===============================서버설치
cd /usr/
wget http://mirror.navercorp.com/apache/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.tar.gz
$ cd ~
$ vi .bash_profile
export CATALINA_HOME=/usr/apache-tomcat-8.5.15/
export PATH=$PATH:$CATALINA_HOME/bin
* 저장된 프로파일 적용
$ source .bash_profile
catalina.sh 파일에 추가함
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms256m -Xmx512m -XX:NewSize=256m -XX:MaxNewSize=512m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+DisableExplicitGC"
(*) JVM의 기본 heap 메모리 사이즈는 64MB 이므로 최소한 -server, -Xms, -Xmx 옵션은 설정해야 한다.
시작
startup.sh
중지
shutdown.sh
================================접속테스트
http://128.199.67.59:8080
============================톰켓(tomcat)에서 document root 설정
tomcat 설치디렉토리의 conf/server.xml에 아래와 같은 내용있다
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>
appBase를 보면 webapps로 설정되어있다
tomcat 설치디렉티리의 webapps디렉토리가 있고 그안에 ROOT가 기본적으로 document root가 된다
====ROOT폴더외로 수정하려면 <Host> 하위에 <Conext>를 추가하면 된다
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="web" reloadable="true"/>
</Host>
이러면 webapps하위의 web디렉토리가 document root가 된다
=====예시
<Host name="localhost" appBase="/home/user/oramaster/public_html"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="." reloadable="true"/>
</Host>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="/home/user/oramaster/public_html" reloadable="true"/>
</Host>
'호스팅_서버_툴 > 서버' 카테고리의 다른 글
github에서 직접(별도 설정없이) 디렉토리(폴더) 만들고 파일 올리는 법 (0) | 2017.10.20 |
---|---|
두달 무료로 사용해보고 저렴하게 이용할 수 있는 가상서버호스팅으로 추천해요 - 디지털 오션 (0) | 2017.09.15 |
디지털오션 Centos6에서 mariaDB 설치하기 (0) | 2017.05.20 |
무료 소스관리 서버(git방식) (0) | 2017.03.29 |
리눅스 관련 유용한 명령어들 정리 (0) | 2016.09.01 |