JOUTO añadir SSL a Tomcat
En la web oficial de Tomcat tienes la explicación.
Te hará falta esta herramienta Java para generar la BD de claves.
En mi caso primero edité el server.xml sólo para descomentar el connector 8443.
Si no indicas la localización del .keystore en el server.xml, después hay que usar la localización que usa por defecto Tomcat para generar el certificado:
# /usr/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/share/tomcat5.5/.keystore -validity 365
Como contraseña hay que usar 'changeit' y en la pregunta final usar otra vez la misma pulsando intro. Si se usa otra, también habría que indicarlo en el server.xml.
Por último reinicar Tomcat and enjoy!
Apache + SSL + SVN + Windows
El proceso de instalación viene perfectamente explicado en esta URL:
http://tud.at/programm/apache-ssl-win32-howto.php3
Pero el problema es que en mi caso ya tenia instalado un servidor Apache 2 y un servidor SVN 1.4 con todo el repositorio de desarrollo. Para no detener el servicio, ni complicarme la vida metiendo el mod_ssl en ese Apache, monté en paralelo una versión del Apache 2.2 que venia con el SSL incluido. La sorpresa fue al intentar conectar el nuevo Apache 2.2 con el SVN 1.4, tenia problemas de incompatibilidad de librerias y no podía arrancar el servidor web:
C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd -k start
httpd: Syntax error on line 128 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: API module structure 'dav_svn_module' in file C:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_dav_svn.so is garbled - expected signature 41503232 but saw 41503230 - perhaps this is not an Apache module DSO, or was compiled for a different Apache version?
Básicamente las 2 librerias *.so del SVN 1.4 no eran compatible con Apache 2.2, así que tuve que usar un SVN 1.6, siguiendo los siguientes pasos para conectarlo con Apache 2.2:
http://webamedida.net/index.php?option=com_content&task=view&id=16&Itemid=15
Una vez montado este Apache 2.2 con SVN 1.6, lo configuré editando el httpd.conf para que apuntara a la carpeta del repositorio SVN creado con la versión 1.4 y funciona perfectamente.
Pequeño logro para la humanidad, pero un descanso para mí!!
JOUTU instalar Oracle 10g in Fedora 8
Una vez descargado y desempaquetado el paquete de Oracle, realicé las acciones previas para preparar el SO (se encuentra en la carpeta DOC del paquete en cuestión). Y cuando llegó el momento de arrancar el instalador, entendí porqué en producción usaban un Red Hat 8.
1. Compatibilidad del SO
Debemos engañar al instalador para ignorar que estamos usando un Fedora y no un Red Hat:
./runInstaller –ignoreSysPrereqs
2. Requisitos de las librerías
Si por desgracia seguimos sin ver la pantalla anterior por problemas de librerías, en mi caso fue la libXp.so.6, con Fedora lo solucionaríamos haciendo lo siguiente en una consola como root:
yum whatprovides libXp.so.6
Y después instalaríamos los paquetes que nos muestre el comando anterior:
yum install nombreDelPaquete
Para los no amantes de la consola, podéis usar yumex (lo podéis instalar ejecutando yum install yumex).
3. Arrancar el instalador en modo gráfico
Puede que el instalador no pueda arrancar en modo gráfico. En consola deberías estar cómo el usuario ‘oracle’, cambiando a ‘root’ y ejecutar:
xhost +localhost
4. Importación de una BD
Para restaurar una BD a partir de un fichero .dmp, ejecutamos por consola con el usuario oracle:
imp full=Y file=filename log=logfile
Para más info:
http://www.infor.uva.es/~jvegas/cursos/bd/oraback/oraback.html
5. Arrancar la BD Oracle
Cuando ya todo parece funcionar y llevas tiempo trabajando con la BD, en algún momento tienes la sensación de que algo va mal, ya no nos podemos conectar a la BD pero el servidor Linux sigue en marcha, ¿qué pasa?
Sistemas reinició el servidor en algún momento y el motor Oracle no arranca por sí solito con el SO… Pues nada, hay que ejecutar esto:
export ORACLE_HOME=/home/XXXX/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=XXXX
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
sqlplus /nolog
connect / as sysdba
startup
exit
lsnrctl start
isqlplusctl start
emctl start dbconsole
Espero que este 'joutu' saque de apuros a otros como yo!