• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Configservers
 

Configservers

on

  • 496 views

Breve manual de la configuración de Apache, Subversion y Tomcat, en Centos.

Breve manual de la configuración de Apache, Subversion y Tomcat, en Centos.

Statistics

Views

Total Views
496
Views on SlideShare
496
Embed Views
0

Actions

Likes
0
Downloads
6
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Configservers Configservers Document Transcript

    • ServidorApache+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 bienServidor 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 vamosa usar los argumentos -cm-, esto crea el archivo y también encripta la contraseña con MD5. Si necesita añadirusuarios 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 anotherusernameLo siguiente que necesitamos hacer es crear el real de los depósitos desde donde se verificará dentro y fuera de susarchivos. 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 restartInstalando 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.0Editamos 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 libtoolServidor 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.propertiesLo 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=1Editamos el archivo de configuración del Apache (/etc/httpd/conf/httpd.conf) para cargar el módulo. # vi /etc/httpd/conf/httpd.confEn 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/* defaultAhora 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