miércoles, 2 de diciembre de 2015

Ver la configuracion de virtual host en Apache

Me he encontrado con esta necesidad varias pues al estar en un entorno usando vagrant quizas no existen las magnificas herramientas visuales para mostrar esta configuracion

Este sencillo comando puede servirte
apache2ctl -S

Nos mostraria algo asi, espero que les sirva de ayuda

jueves, 6 de octubre de 2011

Resolver error apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName en Ubuntu

Luego de mi pugna con el modulo RewriteEngine me encontre con otro problema para iniciar apache2

* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

Probe escribiendo lo siguiente:

gedit /etc/apache2/httpd.conf

Por default el archivo httpd.conf estará en blanco así que solo añado la siguiente linea
ServerName localhost

Guarda el archivo y reinicia el servidor

sudo /etc/init.d/apache2 restart

Ahora el error desaparece pero para mi sorpresa apache continia sin iniciar.

Starting Apache [fail]

Como no tenia el error en la consola me fui a ver el error.log file que ubicaras en

var/log/apache2/error.log

Aqui se guardan los errores del servidor. Bueno pues revisando encontre este error

2)No such file or directory: apache2: could not open error log file /etc/apache2/${APACHE_LOG_DIR}/error.log.Unable to open logs

Parece que tenemos que definir el directorio APACHE_LOG_DIR pero en donde?

Pues se define en etc/apaches2/envvars.

Asegurate que las entradas que hacen referencia a ${APACHE_LOG_DIR} se vean así:

${APACHE_LOG_DIR}/error.log
Algo de este tipo estaria incorrecto(Ese fue mi error)
Code:
/etc/apache2/${APACHE_LOG_DIR}/error.log
Por defecto el archivo /etc/apache2/envvars en apache (2.2.16) se veria asi. EL mio estaba incompleto asi que lo posteo por si lo necesitan.
Code:

# envvars - default environment variables for apache2ctl

# this won't be correct after changing uid
unset HOME

# for supporting multiple apache2 instances
if [ "${APACHE_CONFDIR##/etc/apache2-}" != "${APACHE_CONFDIR}" ] ; then
SUFFIX="-${APACHE_CONFDIR##/etc/apache2-}"
else
SUFFIX=
fi

# Since there is no sane way to get the parsed apache2 config in scripts, some
# settings are defined via environment variables and then used in apache2ctl,
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
export APACHE_PID_FILE=/var/run/apache2$SUFFIX.pid
export APACHE_RUN_DIR=/var/run/apache2$SUFFIX
export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX
# Only /var/log/apache2 is handled by /etc/logrotate.d/apache2.
export APACHE_LOG_DIR=/var/log/apache2$SUFFIX

## The locale used by some modules like mod_dav
export LANG=C# envvars - default environment variables for apache2ctl

# this won't be correct after changing uid
unset HOME

# for supporting multiple apache2 instances
if [ "${APACHE_CONFDIR##/etc/apache2-}" != "${APACHE_CONFDIR}" ] ; then
SUFFIX="-${APACHE_CONFDIR##/etc/apache2-}"
else
SUFFIX=
fi

# Since there is no sane way to get the parsed apache2 config in scripts, some
# settings are defined via environment variables and then used in apache2ctl,
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data

export LANG

## The command to get the status for 'apache2ctl status'.
## Some packages providing 'www-browser' need '--dump' instead of '-dump'.
#export APACHE_LYNX='www-browser -dump'

es despues de esto al fin

sudo etc/init.d/apache2 restart

Y listo!!..

Al fin he iniciado mi servidor Apache...Espero les sea de ayuda.

Keep on Learning!!


Activar RewriteEngine - Apache en Ubuntu

Trataba de iniciar mi servidor Apache en Ubuntu y me salto este error
Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

Me preguntaba que podria ser el RewriteEngine. si revisas este link http://httpd.apache.org/docs/current/mod/mod_rewrite.html veras que es una de las directivas de este modulo.

Trate de reinstalar apache con apt -get install apache2 mediante consola y tambien con el Gestor de paquetes Synaptic pero nada. El archivo de configuracion en etc/apache2/httpd.conf. estaba vacio ademas. Navegando encontre que en Ubuntu las configuraciones de apache suelen estar en el archivo apache2. De esto no estoy muy seguro. Lo cierto es que no podia encontrar la linea para activar el modulo que se supone esta en el archivo de configuracion como algo asi

RewriteEngine = On

Si estaba comentado habria que descomentarlo cabiar Off por On en el caso de estar desactivado.
El problemilla se resolvio con un simple comando

sudo a2enmod rewrite

y reinicias el servidor

etc/init.d/apache2 restart

y listo.

Espero les sirva de ayuda.

jueves, 22 de septiembre de 2011

I'm back Fuckers!!!

Retomo mi blog despues de algunos años...pues el tiempo a pasado....
Empezare a postear algunas cosas con regularidad...

lunes, 1 de agosto de 2011

Conectar a una Base de Datos Mysql con Java en Netbeans



Para realizar esto necesitaremos descargar el conector para Mysql una vez lo hayamos descargado lo descomprimes y dentro de la carpeta que encontraras el archivo mysql-connector-java-(version)-bin.jar

Ahora desde Netbeans en tu aplicacion en la pestaña Libraries le das click derecho y elige
Add JAR/FILE


En la ventana que aparece selecciona el archivo mysql-connector-ja
va-(version)-bin.jar.
Acepta

Con esto habras agregado la libreria a tu aplicacion.En las librerías deberías tener algo asi


Y listo...ya puedes conectarte a la base de datos Mysql
Ahora vamos a probar la conexion con la siguiente clase

import java.sql.*; 
public class Conexion { 
       static String bd = "tu_BD"; 
       static String login = "usuario"; 
       static String password = "contraseña"; 
       static String url = "jdbc:mysql://localhost/"+bd;
public static void main(String[] args) throws Exception { 
      Connection conn = null; 
      try { 
           Class.forName("com.mysql.jdbc.Driver").newInstance(); 
           conn = DriverManager.getConnection(url,login,password); 
           if (conn != null) {
           System.out.println("Conexión a base de datos "+url+" ... Ok"); 
           conn.close();
                    }
           } catch(SQLException ex) { 
         System.out.println("Hubo un problema al intentar conectarse con la base de datos "+url);
           } catch(ClassNotFoundException ex) { 
         System.out.println(ex);
           } 
        } 
     }
Algo básico...espero les sirva

martes, 26 de agosto de 2008

Codecs de video

Navegando por la red me he encontrado con un problema muy generico....mas de una vez he visto en los foros preguntas y quejas relacionadas con no puedo ver un video que descargue o un video de mi ipod o lo que sea....Pues bien eso se debe a que tu ordenador no soporta el tipo de formato en el que esta tu video... Para esto exiten los llamados codecs ...a continuacion les dejo un link para que puedan descargar una util herramienta con la que podran visualizar la mayoria de videos que circulan por la red....los he subido a mediafire

Descarga

miércoles, 20 de agosto de 2008

VM Ware Workstation


Hola a todos....A muchos de los que estamos metidos en esto de la informatica y que mudamos de plataforma regularmente nos agrada tener una manera de hacer una prueba de un sistema operativo antes de aventurarse a instalarlo en el disco.Para esta tarea surgen las denominadas "Maquinas virtuales".
Un virtualizador permite ejecutar (simular) varios ordenadores (sistemas operativos) dentro de un mismo hardware de manera simultánea, permitiendo así el mayor aprovechamiento de recursos. No obstante, y al ser una capa intermedia entre el sistema físico y el sistema operativo que funciona en el hardware emulado, la velocidad de ejecución de este último es menor, pero en la mayoría de los casos suficiente para usarse en entornos de producción.
Honestamente he probado solo dos tipos de software de este tipo y de los dos el que mas me convencio fue VM Ware Workstation se puede descargar directamente desde su pagina http://www.vmware.com/download/desktop_virtualization.html pero me he dado la labor de subirlos a en otro lugar.El instalador esta dividido en 4 partes y lo he subido a MEDIAFIRE para a los que no gustamos mucho de rapidshare pero si existe peticion considerable cuenten con mi aporte en fin aqui esta: