SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Servidor
Apache+Subversion+Tomcat en
        CENTOS 5.4
         Manual de Instalación




          DIGESI – UPEU JULIACA

             17 de junio de 2010
               Autor: Amelio
Servidor Apache+Subversion+Tomcat en
                                                                                 CENTOS 5.4
                                                                                                        Manual de Instalación

                                                               Instalando apache y php


                                                                 # yum install httpd httpd-devel php php-common php-devel


                                                               Instalando subvesion
                                                               Instalamos el mod_dav_svn y subversión

                                                                 # yum install mod_dav_svn subversion

                                                               Editamos el archive de configuración de Apache para cambiar el ServerName


                                                                  # vim /etc/httpd/conf/httpd.conf
                                                                  # service httpd start
                                                                  # chkconfig httpd on


                                                               El siguiente paso es configurar algunos parámetros dentro de Apache para que Subversion y Apache trabajen bien
Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010




                                                               juntos. Diríjase al fichero de ejemplo que Subversion instaló.


                                                                 #cd /etc/httpd/conf.d/
                                                                 # vim subversion.conf



                                                                   # Make sure you uncomment the following if they are commented out
                                                                   LoadModule dav_svn_module modules/mod_dav_svn.so
                                                                   LoadModule authz_svn_module modules/mod_authz_svn.so

                                                                   # Add the following to allow a basic authentication and point Apache to where the actual
                                                                   # repository resides.
                                                                   <Location /repos>
                                                                       DAV svn
                                                                       SVNPath /var/www/svn/repos
                                                                       AuthType Basic
                                                                       AuthName "Subversion repos"
                                                                       AuthUserFile /etc/svn-auth-conf
                                                                       Require valid-user
                                                                   </Location>




                      1
A continuación tenemos que crear el archivo de contraseña que especificó en el paso anterior. Inicialmente vamos
a usar los argumentos -cm-, esto crea el archivo y también encripta la contraseña con MD5. Si necesita añadir
usuarios asegurarse de que sólo tiene que utilizar la bandera -m, y no -c después de la creación inicial.


    # htpasswd -cm /etc/svn-auth-conf yourusername
    New password:
    Re-type new password:
    Adding password for user yourusername
    # htpasswd -m /etc/svn-auth-conf anotherusername
    New password:
    Re-type new password:
    Adding password for user anotherusername


Lo siguiente que necesitamos hacer es crear el real de los depósitos desde donde se verificará dentro y fuera de sus
archivos. Esto es simple de hacer con algunas de las herramientas incluidas svn.


   # cd /var/www/ -- Or wherever you placed your path above
   # mkdir svn
   # cd svn
   # svnadmin create repos
   # chown -R apache.apache repos
   # service httpd restart




Instalando JDK




                                                                                                                       Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010
    # cd /usr
    # mkdir java
    # cd java
    # cp /root/jdk-6u20-linux-xXX.bin .
    # chmod +x jdk-6u20-linux-xXX.bin
    #./jdk-6u20-linux-xXX.bin
    # mv jdk1.6.0_20 jdk1.6.0



Editamos el archivo /etc/profile e incluimos las sigueintes lineas antes de la linea "unset i"

  # vim /etc/profile



    JAVA_HOME=/usr/java/jdk1.6.0
    PATH=$PATH:$JAVA_HOME/bin
    CATALINA_HOME=/usr/java/tomcat5
    export JAVA_HOME CATALINA_HOME PATH




                                                                                                                            2
Actualizamos las varables de entorno:

                                                                 # source /etc/profile


                                                               Instalando Tomcat

                                                               Añadimos el repositorio


                                                                  # cd /etc/yum.repos.d
                                                                  # wget 'http://www.jpackage.org/jpackage50.repo'


                                                               Instalamos Tomcat6 y sus componentes


                                                                  # yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
                                                                  # yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps
                                                                  # yum install tomcat6-docs-webapps
                                                                  # yum install tomcat6-javadoc
                                                                  # service tomcat6 start
                                                                  # chkconfig tomcat6 on


                                                               Instalando Jakarta-Tomcat-Connectors

                                                               Instalamos una librería importante libtool
Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010




                                                                 # yum install libtool


                                                               Ahora compilamos el módulo jk el cual descargamos de la siguiente ruta:

                                                               http://tomcat.apache.org/download-connectors.cgi

                                                               y seguimos con los siguientes pasos


                                                                   # cd /root
                                                                   # tar -zxvf jakarta-tomcat-connectors-1.2.30-src.tar.gz
                                                                   # cd jakarta-tomcat-connectors-1.2.30-src
                                                                   # cd native
                                                                   # ./buildconf.sh
                                                                   # ./configure --with-apxs=/usr/sbin/apxs
                                                                   # make
                                                                   # make install




                      3
Ahora creamos un archivo dentro de /etc/httpd/conf llamado workers.properties

   # touch /etc/httpd/conf/workers.properties


Lo Editamos y añadimos el siguiente texto

   # vi /etc/httpd/conf/workers.properties



    workers.tomcat_home=$CATALINA_HOME
    workers.java_home=$JAVA_HOME
    ps=/
    worker.list=default
    worker.default.port=8009
    worker.default.host=localhost
    worker.default.type=ajp13
    worker.default.lbfactor=1


Editamos el archivo de configuración del Apache (/etc/httpd/conf/httpd.conf) para cargar el módulo.

  # vi /etc/httpd/conf/httpd.conf


En la sección LoadModules añadimos:


    …




                                                                                                      Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010
    LoadModule jk_module modules/mod_jk.so
    …


Y al final del archivo:


    JkWorkersFile "conf/workers.properties"
    JkLogFile "logs/mod_jk.log"
    JkLogLevel warn
    JkMount / examples default
    JkMount / examples/* default
    JkMount / sample default
    JkMount / sample/* default


Ahora reiniciamos el Apache y luego el Tomcat:


   # service httpd restart
   # service tomcat6 restart




                                                                                                           4
Referencias:

                                                                 1.   Subversion on CentOS: http://wiki.centos.org/HowTos/Subversion <visitado el 17 de Julio de 2010>

                                                                 2.   Instalar Apache y Tomcat en Centos : http://wavded.tumblr.com/post/258713913/installing-tomcat-
                                                                      6-on-centos-5 <visitado el 17 de Julio de 2010>

                                                                 3.   Installing Tomcat 6 on CentOS 5: http://cjaraba.blogspot.com/2008/03/instalar-apache-y-tomcat-en-
                                                                      centos.html <visitado el 17 de Julio de 2010>
Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010




                      5

Weitere ähnliche Inhalte

Was ist angesagt?

Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseStalin Eduardo Tusa Vitar
 
Servidor ubuntu(linux)
Servidor ubuntu(linux)Servidor ubuntu(linux)
Servidor ubuntu(linux)simeon
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...Edgar A. Cruz Huaman
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIker Canarias
 
Entornos de desarrollo para symfony2 con vagrant y puppet
Entornos de desarrollo para symfony2 con vagrant y puppetEntornos de desarrollo para symfony2 con vagrant y puppet
Entornos de desarrollo para symfony2 con vagrant y puppetVicent Soria Durá
 
Instalación de 2 CMS: Wordpress y Drupal
Instalación de 2 CMS: Wordpress y DrupalInstalación de 2 CMS: Wordpress y Drupal
Instalación de 2 CMS: Wordpress y DrupalTerrafx9
 

Was ist angesagt? (8)

Manual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en EclipseManual Jboss Server,Creación de Proyecto en Eclipse
Manual Jboss Server,Creación de Proyecto en Eclipse
 
Servidor ubuntu(linux)
Servidor ubuntu(linux)Servidor ubuntu(linux)
Servidor ubuntu(linux)
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
Administrando Jboss
Administrando JbossAdministrando Jboss
Administrando Jboss
 
Introducción a Servidor HTTP Apache
Introducción a Servidor HTTP ApacheIntroducción a Servidor HTTP Apache
Introducción a Servidor HTTP Apache
 
Trabajo zabbix
Trabajo zabbixTrabajo zabbix
Trabajo zabbix
 
Entornos de desarrollo para symfony2 con vagrant y puppet
Entornos de desarrollo para symfony2 con vagrant y puppetEntornos de desarrollo para symfony2 con vagrant y puppet
Entornos de desarrollo para symfony2 con vagrant y puppet
 
Instalación de 2 CMS: Wordpress y Drupal
Instalación de 2 CMS: Wordpress y DrupalInstalación de 2 CMS: Wordpress y Drupal
Instalación de 2 CMS: Wordpress y Drupal
 

Andere mochten auch

Tutorial Vmware workstation 8
Tutorial Vmware workstation 8Tutorial Vmware workstation 8
Tutorial Vmware workstation 8evandro199
 
Instalacion slackware
Instalacion slackwareInstalacion slackware
Instalacion slackwareAlfonso
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionIn a Rocket
 
Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitudeWith Company
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer ExperienceYuan Wang
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanPost Planner
 

Andere mochten auch (7)

Tutorial Vmware workstation 8
Tutorial Vmware workstation 8Tutorial Vmware workstation 8
Tutorial Vmware workstation 8
 
Slackware v14
Slackware v14Slackware v14
Slackware v14
 
Instalacion slackware
Instalacion slackwareInstalacion slackware
Instalacion slackware
 
Learn BEM: CSS Naming Convention
Learn BEM: CSS Naming ConventionLearn BEM: CSS Naming Convention
Learn BEM: CSS Naming Convention
 
Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitude
 
10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience10 Insightful Quotes On Designing A Better Customer Experience
10 Insightful Quotes On Designing A Better Customer Experience
 
How to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media PlanHow to Build a Dynamic Social Media Plan
How to Build a Dynamic Social Media Plan
 

Ähnlich wie Configservers

Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuraciónxandra8556
 
Instalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y WindowsInstalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y Windowspablolp
 
Vagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoSergio Zambrano Delfa
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completoMETROPOLITANO
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoErnesto Gamboa
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completoUbeimar Navarro Herrera
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoIgnacio Reyes
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)Eduardo Monroy Husillos
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completoAlberto Martinez
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lampyaser6700
 
2290277 instalacion-de-un-servidor-de-base-de-datos-postgre sql-apache-jboss-...
2290277 instalacion-de-un-servidor-de-base-de-datos-postgre sql-apache-jboss-...2290277 instalacion-de-un-servidor-de-base-de-datos-postgre sql-apache-jboss-...
2290277 instalacion-de-un-servidor-de-base-de-datos-postgre sql-apache-jboss-...Andrea Guaygua
 
Receta red social
Receta red socialReceta red social
Receta red socialwalterose7
 
Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4David Ramirez
 

Ähnlich wie Configservers (20)

Tomcat
TomcatTomcat
Tomcat
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Apache centos configuración
Apache centos configuraciónApache centos configuración
Apache centos configuración
 
Instalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y WindowsInstalación de Tomcat 7 en Linux y Windows
Instalación de Tomcat 7 en Linux y Windows
 
Pdf
PdfPdf
Pdf
 
Vagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de uso
 
09practicafinal
09practicafinal09practicafinal
09practicafinal
 
Integrando sonar
Integrando sonarIntegrando sonar
Integrando sonar
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial mysqlphp
Tutorial mysqlphpTutorial mysqlphp
Tutorial mysqlphp
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo633f9e tutorial de php y my sql completo
633f9e tutorial de php y my sql completo
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)633f9e tutorial de php y my sql completo (1)
633f9e tutorial de php y my sql completo (1)
 
Tutorial de php y my sql completo
Tutorial de php y my sql completoTutorial de php y my sql completo
Tutorial de php y my sql completo
 
Php andmysql (1)
Php andmysql (1)Php andmysql (1)
Php andmysql (1)
 
Servidor web lamp
Servidor web lampServidor web lamp
Servidor web lamp
 
2290277 instalacion-de-un-servidor-de-base-de-datos-postgre sql-apache-jboss-...
2290277 instalacion-de-un-servidor-de-base-de-datos-postgre sql-apache-jboss-...2290277 instalacion-de-un-servidor-de-base-de-datos-postgre sql-apache-jboss-...
2290277 instalacion-de-un-servidor-de-base-de-datos-postgre sql-apache-jboss-...
 
Receta red social
Receta red socialReceta red social
Receta red social
 
Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4Interchange How-To for Red Hat Linux ES4
Interchange How-To for Red Hat Linux ES4
 

Kürzlich hochgeladen

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Kürzlich hochgeladen (15)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Configservers

  • 1. Servidor Apache+Subversion+Tomcat en CENTOS 5.4 Manual de Instalación DIGESI – UPEU JULIACA 17 de junio de 2010 Autor: Amelio
  • 2. Servidor Apache+Subversion+Tomcat en CENTOS 5.4 Manual de Instalación Instalando apache y php # yum install httpd httpd-devel php php-common php-devel Instalando subvesion Instalamos el mod_dav_svn y subversión # yum install mod_dav_svn subversion Editamos el archive de configuración de Apache para cambiar el ServerName # vim /etc/httpd/conf/httpd.conf # service httpd start # chkconfig httpd on El siguiente paso es configurar algunos parámetros dentro de Apache para que Subversion y Apache trabajen bien Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010 juntos. Diríjase al fichero de ejemplo que Subversion instaló. #cd /etc/httpd/conf.d/ # vim subversion.conf # Make sure you uncomment the following if they are commented out LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so # Add the following to allow a basic authentication and point Apache to where the actual # repository resides. <Location /repos> DAV svn SVNPath /var/www/svn/repos AuthType Basic AuthName "Subversion repos" AuthUserFile /etc/svn-auth-conf Require valid-user </Location> 1
  • 3. A continuación tenemos que crear el archivo de contraseña que especificó en el paso anterior. Inicialmente vamos a usar los argumentos -cm-, esto crea el archivo y también encripta la contraseña con MD5. Si necesita añadir usuarios asegurarse de que sólo tiene que utilizar la bandera -m, y no -c después de la creación inicial. # htpasswd -cm /etc/svn-auth-conf yourusername New password: Re-type new password: Adding password for user yourusername # htpasswd -m /etc/svn-auth-conf anotherusername New password: Re-type new password: Adding password for user anotherusername Lo siguiente que necesitamos hacer es crear el real de los depósitos desde donde se verificará dentro y fuera de sus archivos. Esto es simple de hacer con algunas de las herramientas incluidas svn. # cd /var/www/ -- Or wherever you placed your path above # mkdir svn # cd svn # svnadmin create repos # chown -R apache.apache repos # service httpd restart Instalando JDK Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010 # cd /usr # mkdir java # cd java # cp /root/jdk-6u20-linux-xXX.bin . # chmod +x jdk-6u20-linux-xXX.bin #./jdk-6u20-linux-xXX.bin # mv jdk1.6.0_20 jdk1.6.0 Editamos el archivo /etc/profile e incluimos las sigueintes lineas antes de la linea "unset i" # vim /etc/profile JAVA_HOME=/usr/java/jdk1.6.0 PATH=$PATH:$JAVA_HOME/bin CATALINA_HOME=/usr/java/tomcat5 export JAVA_HOME CATALINA_HOME PATH 2
  • 4. Actualizamos las varables de entorno: # source /etc/profile Instalando Tomcat Añadimos el repositorio # cd /etc/yum.repos.d # wget 'http://www.jpackage.org/jpackage50.repo' Instalamos Tomcat6 y sus componentes # yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps # yum install tomcat6 tomcat6-webapps tomcat6-admin-webapps # yum install tomcat6-docs-webapps # yum install tomcat6-javadoc # service tomcat6 start # chkconfig tomcat6 on Instalando Jakarta-Tomcat-Connectors Instalamos una librería importante libtool Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010 # yum install libtool Ahora compilamos el módulo jk el cual descargamos de la siguiente ruta: http://tomcat.apache.org/download-connectors.cgi y seguimos con los siguientes pasos # cd /root # tar -zxvf jakarta-tomcat-connectors-1.2.30-src.tar.gz # cd jakarta-tomcat-connectors-1.2.30-src # cd native # ./buildconf.sh # ./configure --with-apxs=/usr/sbin/apxs # make # make install 3
  • 5. Ahora creamos un archivo dentro de /etc/httpd/conf llamado workers.properties # touch /etc/httpd/conf/workers.properties Lo Editamos y añadimos el siguiente texto # vi /etc/httpd/conf/workers.properties workers.tomcat_home=$CATALINA_HOME workers.java_home=$JAVA_HOME ps=/ worker.list=default worker.default.port=8009 worker.default.host=localhost worker.default.type=ajp13 worker.default.lbfactor=1 Editamos el archivo de configuración del Apache (/etc/httpd/conf/httpd.conf) para cargar el módulo. # vi /etc/httpd/conf/httpd.conf En la sección LoadModules añadimos: … Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010 LoadModule jk_module modules/mod_jk.so … Y al final del archivo: JkWorkersFile "conf/workers.properties" JkLogFile "logs/mod_jk.log" JkLogLevel warn JkMount / examples default JkMount / examples/* default JkMount / sample default JkMount / sample/* default Ahora reiniciamos el Apache y luego el Tomcat: # service httpd restart # service tomcat6 restart 4
  • 6. Referencias: 1. Subversion on CentOS: http://wiki.centos.org/HowTos/Subversion <visitado el 17 de Julio de 2010> 2. Instalar Apache y Tomcat en Centos : http://wavded.tumblr.com/post/258713913/installing-tomcat- 6-on-centos-5 <visitado el 17 de Julio de 2010> 3. Installing Tomcat 6 on CentOS 5: http://cjaraba.blogspot.com/2008/03/instalar-apache-y-tomcat-en- centos.html <visitado el 17 de Julio de 2010> Servidor Apache+Subversion+Tomcat en CENTOS 5.4 | 17/06/2010 5