Your SlideShare is downloading. ×

Configservers

339

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
339
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ServidorApache+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 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
  • 3. 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
  • 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 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
  • 5. 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
  • 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

×