Manejo de apache

Solo disponible en BuenasTareas
  • Páginas : 10 (2459 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de agosto de 2010
Leer documento completo
Vista previa del texto
Cómo instalar Apache+SSL (+Tomcat)

Cómo instalar Apache+SSL (+Tomcat)
En estas páginas vamos a explicar como añadir al servidor Apache el soporte para SSL (Secure Socket Layer de forma que tengamos un servidor seguro. Hay que dejar claro que este proceso difiere en bien poco de la instalación de Apache en solitario. Aunque no sea "estrictamente" un tema relacionado con Java, ya que nos lohabéis pedido, y puesto que en la mayoría de las ocasiones Tomcat se usa junto con Apache, vamos a intentar explicar aquí como añadir al servidor Apache la capa de SSL. Aunque es posible añadir SSL directamente a Tomcat, no es tan sencillo como añadirselo a Apache, y puesto que la comunicación "privada" es entre Apache y el browser, es ahí donde se debe cifrar la información, y Tomcat podrá recibirlas peticiones seguras de todas formas. Existen dos posibilidades para instalar SSL sobre Tomcat. La primera es mediante apache-ssl, desarrollada por la propia fundación apache, que es algo así como una versión parcheada del servidor. La segunda es instalarlo como un módulo cualquiera (como nuestro Tomcat), con el módulo mod_ssl. En esta guía de instalación nosotros trataremos la segunda, conmod_ssl, puesto que es más sencilla de instalar. Es muy habitual que el Apache que instalemos trabaje con varios módulos (php, perl, python, Tomcat, etc.), lo que supone que la forma de instalar SSL mediante el parche pueda hacer que el servidor (o algún módulo) dehe de funcionar si aplicamos el parche en un mal momento. En la sección de enlaces entontrará las direcciones desde las que descargar todoslos programas que serán necesarios a lo largo de esta guía de instalación. Para cualquier duda o sugerencia no dudes en ponerte en contacto con nosotros.

Cómo instalar Apache+SSL (+Tomcat) en Linux
1. 2. 3. 4. 5. 6. Preparacion Configurando el servidor web Apache Instalando OpenSSL Configurando mod_ssl Instalando el servidor web Apache Comprobando que funciona

Preparacion
Suponemos quehemos bajado de internet todos los ficheros que necesitamos (servidor apache, mod_ssl, openssl, y si se quiere los de Tomcat) Suponemos que los guardamos todos en un directorio temporal, por ejemplo /tmp/www/, y tomamos ese directorio como centro de operaciones
# cd /tmp/www

1

http://www.javahispano.com

Configurando el servidor web Apache
Lo primero que haremos, y puesto que otros pasosasi lo requieren, sera descomprimir nuestro servidor apache y configurarlo indicando en que directorio lo queremos instalar:
# # # # tar xvzf apache_1.3.12.tar.gz cd apache_1.3.12 ./config --prefix=/usr/local/apache cd ..

Instalando OpenSSl
Una vez hemos descargado los ficheros de OpenSSL para Linux, lo descomprimimos como siempre:
# tar xvzf openssl-0.9.5a.tar.gz # cd openssl-0.9.5a

Loconfiguramos indicando donde lo queremos instalar (opcion prefix del script config), lo compilamos y lo instalamos, como cualquier programa Linux que viene en forma de código fuente, nada nuevo:
# # # # # ./config --prefix=/usr/local/ssl make make test make install cd ..

Configurando mod_ssl
Tenemos que tener cuidado al descargar el fichero que contiene los fuentes de mod_ssl y hacerlo del quecorresponda con nuestra versión de Apache. Estos ficheros (por ejemplo mod_ssl-2.6.4-1.3.12.tar.gz) traen dos números de la serie. El primero (2.6.4) indica la versión de mod_ssl, el segundo indica la versión de Apache a la que corresponde (1.3.12). Rápidamente descomprimimos el mod_ssl que hemos descargado de internet, y lo configuramos indicándole donde tenemos el código fuente del servidorApache (que aún no hemos instalado). Por ejemplo:
# # # # tar xvzf mod_ssl-2.6.4-1.3.12.tar.gz cd mod_ssl-2.6.4-1.3.12 ./configure --with-apache=../apache_1.3.12 cd ..

2

Cómo instalar Apache+SSL (+Tomcat)

Instalando el servidor web Apache
En este punto es donde podremos añadir a nuestro servidor Apache todos los modulos que queramos (Perl, PHP, Tomcat, etc), de la misma forma que se...
tracking img