728x90
300x250

[JSP] 1. 우분투 18.04에서 아파치, 톰캣 9 설치하기(Installing Apache, Tomcat 9 on Ubuntu 18.04)


아래의 명령어로 아파치 환경과 아파치 톰캣 환경을 설치할 수 있습니다.
(You can install Apache and Apache Tomcat with the following command.)



1. Apache2 설치, Apache Tomcat 설치(Install Apache2, install Apache Tomcat)


아래처럼 설치하는 것을 패키지 설치라고 합니다.(Installation as below is called package installation.)


# sudo apt-get install apache2

# sudo apt-get install tomcat*



그림 1) 아파치 2.4 설치 진행 모습
Figure 1) Installation of Apache 2.4)



그림 2) 아파치 톰캣 9 설치 진행 모습
Figure 2) Apache Tomcat 9 installation progress



2. localhost(아파치 2.4), localhost:8080(아파치 톰캣)
    (Localhost (Apache 2.4), localhost: 8080 (Apache Tomcat))


아파치 2.4는 http://localhost에 접속해서 살펴볼 수 있으며, 아파치 톰캣은 http://localhost:8080에서 살펴볼 수 있습니다.

(Apache 2.4 can be found at 'http://localhost' and Apache Tomcat can be found at 'http://localhost:8080'.)



그림 3) 아파치 2.4 우분투에서 설치했을 때의 모습
Figure 3) Apache 2.4 installs on Ubuntu


그림 4) 아파치 톰캣 9를 설치했을 때의 모습
Figure 4) When Apache Tomcat 9 is installed



3. Apache 재단의 Apache httpd 사이트와 Apache Tomcat 사이트 접속하기
(3. Access the Apache Foundation's Apache httpd Website and Apache Tomcat Website)


apt에 의해 편리하게 설치를 하였지만, 수동 컴파일, 매뉴얼 등도 살펴볼 일이 있을 수 있기 때문에 소개합니다.
(Although it was installed by apt conveniently, it may be introduced to manual compilation, manual, etc.)


https://httpd.apache.org



그림 5) Apache 재단의 HTTP Server Project 공식홈페이지
Figure 5) Apache Foundation's HTTP Server Project Official Website


http://tomcat.apache.org


그림 6) 아파치 재단의 Apache Tomcat 공식 홈페이지
Figure 6) Apache Tomcat official homepage of Apache Foundation



4. 서버의 시작과 종료(Start Up and Shut Down the server)


서버의 시작과 종료는 간단한 명령어로 수행할 수 있다.(Starting and stopping the server can be done with simple commands.)


$(debian 스타일) - 우분투에서도 지원함. // $(debian style)-Also supported on Ubuntu.

# systemctl stop apache2

# systemctl restart apache2

# systemctl start apache2

$(ubuntu 스타일) // $ (ubuntu style)

# service tomcat9 stop

# service tomcat9 start

# service tomcat9 restart



5. 서버 포트 변경하기(Changing Server Ports)


아파치 서버 포트 바꾸는 방법과 아파치 톰캣 서버 포트를 바꾸는 방법에 대해서 소개합니다.

(How to change the Apache server port and how to change the Apache Tomcat server port.)


* 아파치에서 서버 포트 변경하기(Changing Server Ports in Apache)

 # /etc/apache2/site-enabled

 # nano 000-default.conf

 


* 아파치 톰캣에서 서버 포트 변경하기(Changing Server Ports in Apache Tomcat)

# sudo -i (debian에서는 su)
# /etc/tomcat*/
# nano server.xml
.......
Catalina 찾기 8080포트를 찾아서 변경해줄 것(Find Catalina Find port 8080 and change it)

 

 




6. 참고자료(Reference)


1. 주소와 포트 지정 (Binding) - Apache HTTP Server Version 2.4, Last Modified, Accessed by 2019-11-14, https://httpd.apache.org/docs/2.4/bind.html

2. java - How to change tomcat port number - Stack Overflow, Last Modified, Accessed by 2019-11-14, https://stackoverflow.com/questions/18415578/how-to-change-tomcat-port-number

반응형
728x90
300x250

[Ubuntu 12.10] 우분투에 아파치 + 톰켓 설치하기

 

우분투에 아파치 및 톰켓을 설치하는 방법에 대해서 소개하고자 한다.

 


1. 설치에 필요한 큰 과정은 다음의 순서로 진행된다.

    a) Sun Java6이 먼저 깔려있어야 한다.

    b) Apache2를 설치한다.

    c) Tomcat을 설치한다.

    d) Mod_jk를 설치한다.

 

2. 환경설정은 다음과 같이 진행된다.

   a) 아파치 환경 가상호스트 설정하기(Tomcat 지원할 수 있도록 하기 위함이다.)

   b) Tomcat폴더에 있는 Server.xml의 ajp13사용할 수 있도록 설정하기

 

3. 서버 재시작

 

(참고) Tomcat의 루트 변경

 


1. 설치


a) Sun Java6 이 먼저 깔려 있어야 한다.

#sudo apt-get install python-software-properties

#sudo apt-get update

#sudo apt-get install sun-java6*

 

#java -version (설치 확인)

 

b) Apache2를 설치한다.

#sudo apt-get install apache2

아파치 설치 후 `http://서버 아이피` 입력하면 It works 페이지가 나온다.

* 실제 홈페이지 경로 : /var/www (webRoot 디렉토리)

 

c) Tomcat을 설치한다.

#sudo apt-get install tomcat6

톰캣 설치 후 `http://서버 아아피:8080` 입력하면 It works! 페이지가 나온다.

* 실제 기본 디렉토리 /var/lib/tomcat6/webapps/ROOT/

 

d) Mod_jk를 설치한다.

#sudo apt-get install libapache2-mod-jk

 

Mod_jk 환경설정 파일 위치 : /etc/libapache2-mod-jk/workers-properties

 

핵심 설정(중간에 위치한 내용들)

workers.java_home=자바 설치 경로

workers.list=ajp13_worker

workers.ajp13_worker.port=8009

workers.ajp13_worker.host=localhost

workers.ajp13_worker.type=ajp13

workers.ajp13_worker.lbfactor=1

 

* Apache 연동 설정(안해도 됨)

 

파일 위치 : /etc/apache2/mods-available/jk.conf

<IfModule mod_jk.c>

 

    JkWorkersFile /etc/libapache2-mod-jk/workers-properties

    JkLogFile /var/log/apahce2/mod_jk.log

    JkLogLevel Info

    JkOptions +ForwardURlCompatUnparsed

</IfModule>

 


2. 환경설정


a) 아파치 환경 가상호스트 설정하기

#sudo vim /etc/apache2/sites-enabled/000-default

 

#DocumentRoot /var/www/ (주석처리)

DocumentRoot /var/lib/tomcat6/webapps/ROOT/

 

## -- Tomcat에서 처리하는 확장자 패턴 ##

JkMount /*.jsp ajp13_worker

JkMount /*.do ajp13_worker

JkMount /servlet/* ajp13_worker

JkMount /*.lnj ajp13_worker

JkMount /*.xlnj ajp13_worker

 

b) Tomcat폴더에 있는 Server.xml의 ajp13사용할 수 있도록 설정하기

#sudo vim /etc/tomcat6/server.xml

 

<!-- Define an AJP 1.3 Connector on port 8009 -->

(주석 제거)

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

 


3. 서버 재시작

#sudo /etc/init.d/tomcat6 restart

#sudo /etc/init.d/apache2 restart

 

(참고) Tomcat의 루트 변경

#sudo vim /etc/tomcat6/server.xml

 

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

<Host name="localhost" appBase="/var/www"

       unpackWARs="true" autoDeploy="true"

       xmlVaildation="false" xmlNamespaceAware="false">

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

반응형

+ Recent posts