서버OS를 다 설치한 이후 콘솔로부터의 명령어 세트입니다.
ubuntu init setting
[ 인터넷 설정 (VPN) switch ]
$ sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address ----------
netmask 255.255.255.0
gateway ----------
dns_servers ----------
auto eth1
iface eth1 inet static
address ----------
netmask 255.255.255.0
gateway ----------
dns_servers 8.8.8.8
$ sudo /etc/init.d/networking restart
$ ping 8.8.8.8 (check)
$ ping ---------- (check)
[ 한글 설정 ]
$ sudo apt-get install language-pack-ko
$ sudo apt-get install language-pack-ko-base
$sudo vi /etc/environment
LANG="ko_KR.UTF-8"
LANG="ko_KR.EUC-KR"
LANGUAGE="ko_KR:ko:en_GB:en"
$ sudo vi /etc/default/locale
LANG="ko_KR.EUC-KR"
$ sudo reboot -n
[ ssh 설정 ]
$ apt-get install openssh-server
$ sudo vi /etc/ssh/sshd_config
[ root passwd 설정 ]
$ sudo passwd root
[ JAVA server 설정 ]
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install openjdk-7-jre-headless
$ sudo apt-get install openjdk-7-jdk
$ java -version
$ sudo apt-get install tomcat7
$ sudo apt-get install apache2
$ apache2 -version (check)
$ sudo vi /var/lib/tomcat7/conf/server.xml (연동 tomcat <-> apache )
<Connector port="8009" ... /> 라인 살리기 (주석제거)
[ mysql 설치 ]
$ sudo apt-get install mysql-server -y
===========================================================
아파치 톰캣 연동 및 url path 지정 ( http://ip/ 로 )
[ war 파일 전송 ]
$ sudo passwd root ( 루트 패스워드 설정 )
pscp.exe 설치 ( 보낼 파일위치와 같은 곳에 잇으면 편함 )
cmd로 pscp.exe파일 위치로 감
> pscp [local war path] root@[ ip ]:/var/lib/tomcat7/webapps/[war name]
ex ) pscp ./test.war root@192.168.0.2:/var/lib/tomcat7/webapps/test.war
$ sudo vi /var/lib/tomcat7/conf/server.xml ( 실행 파일 세팅 )
<Host ... >
<Context dicBase="[war파일명]" path="/" reloadable="true" />
</Host>
[ 아파치 세팅 ]
$ sudo apt-get install libapache2-mod-jk
$ sudo vi /etc/libapache2-mod-jk/workers.properties
workers.tomcat_home=/usr/share/tomcat7 ( 수정 )
workers.java_home=/usr/lib/jvm/java-7-openjdk-amd64 ( 수정 )
worker.list=worker1 ( 추가 )
workers.worker1.port=8009 ( 추가 )
worker.worker1.host=localhost ( 추가 )
worker.worker1.type=ajp13 ( 추가 )
worker.worker1.lbfactor=1 ( 추가 )
$ sudo vi /etc/apache2/sites-available/000-default.conf
<VirtualHost>
...
JKMount /* worker1 ( 추가 )
</VirtualHost>
$ sudo rm -r /var/lib/tomcat/webapps/ROOT (default가 있으면 충돌이 있어서 ROOT에게로 간다.)
$ sudo service tomcat7 restart
$ sudo service apache2 restart
[ 접속 테스트 ]
http://localhost
'Java Story' 카테고리의 다른 글
[ Spring ] 비디오 스트리밍 (3) | 2016.10.14 |
---|---|
[ Spring ] image resource (0) | 2016.10.13 |
[ Eclipse Short cut ] getter setter (0) | 2016.09.07 |
[이클립스] 프로젝트 패키지별로 보기 (1) | 2016.08.29 |
[JAVA] 이클립스 비트버켓(bitbucket연동) link (0) | 2016.08.22 |
[ JAVA ] 성능을 업그레이드?? (링크) (0) | 2016.06.01 |
[ Spring ] @ModelAttribute와 @SessionAttributes의 이해와 한계 (링크) (0) | 2016.05.23 |
[ Spring ] Intercepter 를 사용한 session 관리 (0) | 2016.05.19 |