28 06 2009 Siguiendo con las entradas para desarrollar webs, voy a explicar como puedes habilitar un dominio local para que puedas realizar tus desarrollos de forma más cómoda.
Supongamos que estas creando una web y el cliente quiere quiere que le registres un dominio, digamos myclientwebcool.com y tu aún no quieres contratar un hosting y registrar el dominio hasta que tengas todo desarrollado (no es porque seas desconfiado y creas que aún no te va a pagar, en realidad es porque eres un vago y no te apetece hacerlo todavía).
Pues bien, tu haces tu desarrollo y el día de mostrarlo al cliente, que será unicamente en tu pc, puedes decirle que le enseñaras una copia de web local, simulando el dominio (ante todo la verdad).
Para ello necesitarías editar el siguiente archivo:
1
| $ sudo gedit /etc/hosts |
Y añadir una línea al archivo con la web myclientwebcool.com y la dirección 127.0.0.1, que es localhost, es decir, tu ordenador local. Esto es:
1
| 127.0.1.1 myclientwebcool.com |
Así cuando vayas a enseñar tu web al cliente, simplemente escribe en el navegador la web myclientwebcool.com y cargará tu copia local.
Cuidado: si luego registras el dominio exactamente igual, tu ordenador seguirá cargando esa copia local que tienes, si no has eliminado la línea de configuración que añadiste.
VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.13_1145]
Categorías: Open Source
, Ubuntu
Comentarios : Sin comentarios » 27 06 2009 Si os gusta el desarrollo web y usáis Ubuntu, lo más normal es que tengáis un servidor local que ejecute Apache para realizar vuestras webs y ver los resultados en local sin necesidad de tener conexión a Internet o usar un hosting.
Suele ser común utilizar archivos .htaccess para definir páginas de error 404, habilitar compresión GZip, etc.
Pero en Ubuntu, la instalación por defecto ignorará todas las directivas que se encuentren en archivos .htacces, porque generalmente no está recomendado utilizarlos si no eres un proveedor de hosting y de ahí que no se active por defecto. Pero que no cunda el pánico, esto tiene fácil solución.
Lo único que necesitamos es modificar una directiva de Apache en un archivo de configuración.
Por tanto abrimos el archivo /etc/apache2/sites-available/default con un editor de texto (Gedit o Geany por ejemplo):
1
| $ sudo gedit /etc/apache2/sites-available/default |
Busca lo siguiente:
Y sustituyelo por:
Esto le dirá a Apache que permita que los archivos .htacces sobreescriban a declaraciones previas.
Ahora ya sólo queda recargar Apache para que tenga en cuenta la nueva configuración:
1
| sudo /etc/init.d/apache2 reload |
O bien, de manera más corta, pero reiniciando:
1
| sudo apache2ctl restart |
Más info: EnablingUseOfApacheHtaccessFiles
VN:F [1.9.13_1145]
Rating: 2.0/10 (1 vote cast)
VN:F [1.9.13_1145]
Categorías: Apache
, Open Source
, Ubuntu
Comentarios : 1 Comentario » 21 05 2009 Si al actualizar los repositorios te encuentras con el siguiente error:
W: Error de GPG: http://download.virtualbox.org jaunty Release Las siguientes firms fueron inválidas: BADSIG DCF9F87B6DFBCBAE Sun Microsystems, Inc. (xVM VirtualBox archive signing key) <info@virtualbox.org> W: Tal vez quiera ejecutar ‘apt-get update’ para corregir estos problemas
Posiblemente no sea un error con el firmado de las llaves y ejecutar el siguiente comando NO te resuelva el problema (de todas maneras puedes probar):
1
2
| $ gpg --keyserver subkeys.pgp.net --recv-key DCF9F87B6DFBCBAE &&
gpg -a --export $PUBKRY | sudo apt-key add - |
Solución al problema
Eliminaremos el directorio que almacena la lista de repositorios para forzar a que se descarguen de nuevo, ya que una causa posible es que el repositorio este desactualizado
Aunque esto es sólo una suposición, ya que realmente no tengo la más mínima idea de que produce este error, sólo he conseguido solucionarlo, sin saber el porqué se producía (agradecería si alguien conoce el motivo del mismo, que deje un comentario).
Así pues, hacemos lo siguiente:
1) Hacemos un backup de las anteriores listas:
1
| $ sudo mv /var/lib/apt/lists/ /var/lib/apt/lists.backup/ |
2) Creamos los directorios vacios de nuevo:
1
| $ sudo mkdir /var/lib/apt/lists /var/lib/apt/lists/partial |
3) Actualizamos y ya no encontraremos el error:
VN:F [1.9.13_1145]
Rating: 9.0/10 (3 votes cast)
VN:F [1.9.13_1145]
Categorías: Open Source
, Ubuntu
Comentarios : Sin comentarios »
Comentarios recientes