<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.guia-ubuntu.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://www.guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jfrank</id>
		<title>Guía Ubuntu - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://www.guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jfrank"/>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Especial:Contribuciones/Jfrank"/>
		<updated>2026-04-24T01:47:03Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.22.7</generator>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Rar</id>
		<title>Rar</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Rar"/>
				<updated>2009-02-20T15:21:53Z</updated>
		
		<summary type="html">&lt;p&gt;Jfrank: /* Desde el código fuente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''RAR''' es un formato de compresión propietario, perteneciente a la empresa [http://www.rarlabs.com/ RarLabs].&lt;br /&gt;
&lt;br /&gt;
Como el conocido [[w:es:WinRAR|WinRAR]] en [[w:es:Windows|Windows]], también existe este formato de compresión para GNU/Linux. Esto sirve para comprimir y descomprimir archivos en formato *.rar. Como no está instalado por defecto, es necesario que lo instalemos manualmente. [[Imagen:Xarchiver_logo.png|right|Logotipo de XArchiver]]&lt;br /&gt;
&lt;br /&gt;
Este programa se usa a través de un [[Terminal|terminal]], es decir, no tiene un interfaz gráfico y requiere de comandos para comprimir y descomprimir. Existen aplicaciones gráficas que facilitan esta tarea.&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
La forma mas sencilla para manejar los archivos rar (en Gnome) es ir al menu aplicaciones y seleccionar Añadir y quitar...&lt;br /&gt;
Una vez ahí buscan &amp;quot;rar&amp;quot;, cuando termine la búsqueda, seleccionan la aplicacion RAR compression/uncompression tool y luego aplicar cambios. Una vez descargue e instale ya pueden manejar los archivos rar.&lt;br /&gt;
=== Desde los repositorios ===&lt;br /&gt;
&lt;br /&gt;
Para poder trabajar con ficheros RAR, tenemos 2 opciones:&lt;br /&gt;
&lt;br /&gt;
+ [[Añadir aplicaciones|Instalar]] el paquete '''unrar''' el cual nos permitirá sólo descomprimir archivos .rar desde nuestro gestor de archivadores preferido.&lt;br /&gt;
&lt;br /&gt;
+ [[Añadir aplicaciones|Instalar]] el paquete '''rar''' el cual nos permitirá comprimir en formato .rar durante 40 días (ya que es un programa shareware) y descomprimir archivos .rar desde nuestro gestor de archivadores preferido.&lt;br /&gt;
&lt;br /&gt;
La opción más recomendable es instalar el paquete unrar para tener soporte de los archivos .rar y comprimir en .tar.gz un formato libre, gratuito y muy extendido en GNU/Linux, Windows y Mac.&lt;br /&gt;
&lt;br /&gt;
=== Desde el código fuente ===&lt;br /&gt;
&lt;br /&gt;
También podemos compilarlo a partir del código fuente, para eso debemos seguir los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
1. [[Añadir aplicaciones|Instalar]] los siguientes paquetes:&lt;br /&gt;
 libstdc++5 make&lt;br /&gt;
2. Descargar el el código fuente:&lt;br /&gt;
 http://rarlabs.com/rar/rarlinux-3.8.0.tar.gz (773 kB) &lt;br /&gt;
3. Descomprimir el código fuente:&lt;br /&gt;
 $ tar -xvzf rarlinux-3.8.0.tar.gz&lt;br /&gt;
4. Ir a la carpeta donde se descomprimió el código fuente:&lt;br /&gt;
 $ cd rar&lt;br /&gt;
5. Instalar el programa:&lt;br /&gt;
 $ sudo make install&lt;br /&gt;
6. Regresar a la carpeta anterior:&lt;br /&gt;
 $ cd ..&lt;br /&gt;
7. Borrar los archivos descargados y la carpeta, que ya no son necesarios:&lt;br /&gt;
 $ rm -R rar*&lt;br /&gt;
Estos dos últimos pasos son opcionales, solo sirven para eliminar los archivos innecesarios.&lt;br /&gt;
&lt;br /&gt;
== Uso ==&lt;br /&gt;
&lt;br /&gt;
Para usar el comando ''unrar'':&lt;br /&gt;
 $ unrar &amp;lt;comando&amp;gt; -&amp;lt;parámetro 1&amp;gt; -&amp;lt;parámetro N&amp;gt; &amp;lt;paquete&amp;gt; &amp;lt;archivos...&amp;gt; &amp;lt;@lista de archivos...&amp;gt; &amp;lt;ruta donde extraer\&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Comandos ===&lt;br /&gt;
&lt;br /&gt;
  e             Extraer archivos en el directorio actual&lt;br /&gt;
  l[t,b]        List archive [technical, bare]&lt;br /&gt;
  p             Imprimir fichero en stdout&lt;br /&gt;
  t             Test archive files&lt;br /&gt;
  v[t,b]        Verbosely list archive [technical,bare]&lt;br /&gt;
  x             Extract files with full path&lt;br /&gt;
&lt;br /&gt;
=== Parámetros ===&lt;br /&gt;
&lt;br /&gt;
  -             Stop switches scanning&lt;br /&gt;
  ad            Append archive name to destination path&lt;br /&gt;
  ap&amp;lt;path&amp;gt;      Set path inside archive&lt;br /&gt;
  av-           Desactivar verificación de autenticidad&lt;br /&gt;
  c-            Desactivar presentación de mensajes&lt;br /&gt;
  cfg-          Desactivar configuración de lectura&lt;br /&gt;
  cl            Convertir nombres a minúsculas&lt;br /&gt;
  cu            Convertir nombres a mayúsculas&lt;br /&gt;
  dh            Abrir archivos compartidos&lt;br /&gt;
  ep            Exclude paths from names&lt;br /&gt;
  ep3           Expand paths to full including the drive letter&lt;br /&gt;
  f             Freshen files&lt;br /&gt;
  id[c,d,p,q]   Desactivar mensajes&lt;br /&gt;
  ierr          Enviar todos los mensajes a stderr&lt;br /&gt;
  inul          Desactivar todos los mensajes&lt;br /&gt;
  kb            Keep broken extracted files&lt;br /&gt;
  n&amp;lt;file&amp;gt;       Incluir solo los archivos especificados&lt;br /&gt;
  n@            Leer nombres de archivos a incluir desde ''stdin''&lt;br /&gt;
  n@&amp;lt;list&amp;gt;      Incluir archivos de la lista de archivos especificada&lt;br /&gt;
  o+            Sobreescribir archivos existentes&lt;br /&gt;
  o-            No sobreescribir archivos existentes&lt;br /&gt;
  or            Renombrar archivos automáticamente&lt;br /&gt;
  ow            Guardar o restaurar usuario y grupo propietarios del archivo&lt;br /&gt;
  p[password]   Establecer contraseña&lt;br /&gt;
  p-            No pedir contraseña&lt;br /&gt;
  r             Recurse subdirectories&lt;br /&gt;
  sl&amp;lt;size&amp;gt;      Process files with size less than specified&lt;br /&gt;
  sm&amp;lt;size&amp;gt;      Process files with size more than specified&lt;br /&gt;
  ta&amp;lt;date&amp;gt;      Process files modified after &amp;lt;date&amp;gt; in YYYYMMDDHHMMSS format&lt;br /&gt;
  tb&amp;lt;date&amp;gt;      Process files modified before &amp;lt;date&amp;gt; in YYYYMMDDHHMMSS format&lt;br /&gt;
  tn&amp;lt;time&amp;gt;      Process files newer than &amp;lt;time&amp;gt;&lt;br /&gt;
  to&amp;lt;time&amp;gt;      Process files older than &amp;lt;time&amp;gt;&lt;br /&gt;
  ts&amp;lt;m,c,a&amp;gt;[N]  Save or restore file time (modification, creation, access)&lt;br /&gt;
  u             Actualizar archivos&lt;br /&gt;
  v             List all volumes&lt;br /&gt;
  ver[n]        Control de versión de archivos&lt;br /&gt;
  vp            Pausar antes de cada volumen&lt;br /&gt;
  x&amp;lt;file&amp;gt;       Excluir los archivos especificados&lt;br /&gt;
  x@            Leer nombres de archivos a excluir desde ''stdin''&lt;br /&gt;
  x@&amp;lt;list&amp;gt;      Excluir archivos de la lista de archivos especificada&lt;br /&gt;
  y             Contestar Sí automáticamente en todas las preguntas&lt;br /&gt;
&lt;br /&gt;
Y ahora podremos comprimir y descomprimir archivos en este formato.&lt;br /&gt;
&lt;br /&gt;
== Programas compatibles con RAR ==&lt;br /&gt;
&lt;br /&gt;
Además del programa ''rar'' original, hay otros programas que son capaces de trabajar con ficheros '''RAR'''. Por ejemplo, [[File Roller]] del entorno [[GNOME]].&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
&lt;br /&gt;
* [[Formatos de compresión adicionales]]&lt;br /&gt;
* [[Ark]]&lt;br /&gt;
* [[File Roller]]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.rarlabs.com/ Sitio web oficial de RarLabs] {{en}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Archivadores]]&lt;/div&gt;</summary>
		<author><name>Jfrank</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Java</id>
		<title>Java</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Java"/>
				<updated>2008-08-22T12:22:44Z</updated>
		
		<summary type="html">&lt;p&gt;Jfrank: /* Configurar el path de JAVAC (para las versiones JDK) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{software&lt;br /&gt;
| nombre = Java&lt;br /&gt;
| desarrollador = Sun Microsystems&lt;br /&gt;
| logo = [[Imagen:Logo java.gif|center]]&lt;br /&gt;
| version_estable = 6&lt;br /&gt;
| fecha_version_estable = {{w|11 de diciembre}} de {{w|2006}}&lt;br /&gt;
| version_inestable = 7&lt;br /&gt;
| fecha_version_inestable = {{w|2006}}&lt;br /&gt;
| paquete = sun-java6-*&lt;br /&gt;
| genero = [[:Categoría:Lenguajes|Lenguajes de programación]]&lt;br /&gt;
| licencia = {{w|software libre|libre}} ({{w|CDDL}})&lt;br /&gt;
| web = [http://www.java.com/es/ www.java.com/es]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Java''' es un {{w|lenguaje de programación}} {{w|programación orientada a objetos|orientado a objetos}}. Las aplicaciones Java se ejecutan en una máquina virtual, por lo tanto son {{w|multiplataforma}}, lo que implica cierto procesamiento inicial, haciendo algunos programas más lentos que las aplicaciones programadas en otros {{w|lenguaje de programación|lenguajes}} nativos. Aunque en las últimas versiones esta diferencia se hace menos patente.&lt;br /&gt;
&lt;br /&gt;
Por defecto, en Ubuntu nos encontramos con una versión libre del '''JRE''' ('''''J'''ava '''R'''untime '''E'''nvironment'', ''Entorno de Ejecución de Java'') de Java, pero lamentablemente es una versión antigua, la 1.4.2. Actualmente Java ya es de código abierto, y se encuentra en la versión 6 (en la antigua nomenclatura es la versión 1.6.0).&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
=== Mediante Automatix ===&lt;br /&gt;
&lt;br /&gt;
Es la forma más sencilla de instalar tanto el Java Runtime Environment ('''JRE''') -el entorno de ejecución, para que funcionen los programas en Java- como el Java Development Kit ('''JDK''') -para desarrollar programas en lenguaje de programación Java-. Más información en el artículo [[Automatix y EasyUbuntu]].&lt;br /&gt;
&lt;br /&gt;
=== Desde los repositorios de Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
Otra forma sencilla de instalar el '''JRE6''' o el '''JDK6''', es usar los repositorios oficiales de Ubuntu.&lt;br /&gt;
Para ello, simplemente debemos [[añadir aplicaciones|instalar]] desde los repositorios los paquetes '''sun-java6-bin''', '''sun-java6-jre''' y '''sun-java6-jdk''', respectivamente.&lt;br /&gt;
&lt;br /&gt;
=== Desde la web de Java ===&lt;br /&gt;
&lt;br /&gt;
Si tienes dificultades con el anterior caso, puedes descargarte del [http://java.sun.com/javase/downloads/index.jsp sitio web de Sun] el '''JRE6''' o, en caso de que desees programar, el '''JDK6'''. Una vez descargado, tenemos que cambiarle los permisos al fichero para que se pueda ejecutar e instalarlo. &lt;br /&gt;
Seguimos los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
En una [[terminal]], nos vamos a la carpeta donde hemos descargado el fichero '''.bin''':&lt;br /&gt;
 $ cd &amp;lt;carpeta&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le damos permisos de ejecución al archivo (cambiar '''jre''' por '''jdk''' si es el caso) y lo ejecutamos para instalarlo :&lt;br /&gt;
&lt;br /&gt;
 $ chmod +x jre-6-linux-i586.bin&lt;br /&gt;
 $ sudo ./jre-6-linux-i586.bin&lt;br /&gt;
&lt;br /&gt;
Seguimos las instrucciones que van apareciendo en pantalla, que son 2 o 3.&lt;br /&gt;
&lt;br /&gt;
Movemos la carpeta creada después de la instalación (llamada jre1.6.0) a una más apropiada:&lt;br /&gt;
 $ sudo mv jre1.6.0 /usr/lib/jvm&lt;br /&gt;
&lt;br /&gt;
Seteamos el nuevo Java como una de las &amp;quot;alternativas de java&amp;quot;:&lt;br /&gt;
 $ sudo update-alternatives --install &amp;quot;/usr/bin/java&amp;quot; &amp;quot;java&amp;quot; &amp;quot;/usr/lib/jvm/jre1.6.0/bin/java&amp;quot; 1&lt;br /&gt;
&lt;br /&gt;
Ahora seteamos la &amp;quot;nueva alternativa&amp;quot; como la real de Java. Este paso hace que la version de sun sea la usada por defecto :&lt;br /&gt;
 $ sudo update-alternatives --set java /usr/lib/jvm/jre1.6.0/bin/java&lt;br /&gt;
&lt;br /&gt;
Para comprobar si tenemos la versión 1.6.0, tipeamos en la [[terminal]]:&lt;br /&gt;
&lt;br /&gt;
 $ java -version&lt;br /&gt;
 java version &amp;quot;1.6.0&amp;quot;&lt;br /&gt;
 Java(TM) SE Runtime Environment (build 1.6.0-b105)&lt;br /&gt;
 Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)&lt;br /&gt;
&lt;br /&gt;
== Configurar el path de JAVAC (para las versiones JDK) == &lt;br /&gt;
&lt;br /&gt;
Posiblemente te hayas dado cuenta que al intentar compilar un archivo Java con algún programa (por ejemplo, [http://www.jgrasp.org/ jGRASP]), aparece un error que dice: ''javac no fue encontrado''. Los requisitos para poder configurar el path de javac es haber instalado algún '''JDK''', en este ejemplo se usa el '''JDK6'''.&lt;br /&gt;
{{Nota|Las instrucciones de instalación de JDK 6 se encuentran en la sección [[#JDK 6|Instalación -&amp;gt; Desde la web de Java -&amp;gt; JDK 6]] de este artículo.}}&lt;br /&gt;
Pues bien, primero abrimos una [[terminal]]. Luego, tendremos que hacer esto (las rutas mostradas corresponden al '''JDK6''' instalado como se muestra en esta guía):&lt;br /&gt;
&lt;br /&gt;
1. Setear javac de '''JDK''' como una &amp;quot;alternativa&amp;quot; (todo en la misma linea), ya que el sistema no lo reconoce:&lt;br /&gt;
 $  sudo update-alternatives --install &amp;quot;/usr/bin/javac&amp;quot; &amp;quot;javac&amp;quot; &amp;quot;/usr/lib/jvm/java-6-sun-1.6.0.06/bin/javac&amp;quot; 1&lt;br /&gt;
&lt;br /&gt;
2. Ahora seteamos la &amp;quot;nueva alternativa&amp;quot; como la real de javac en el sistema:&lt;br /&gt;
 $  sudo update-alternatives --set javac /usr/lib/jvm/java-6-sun-1.6.0.06/bin/javac&lt;br /&gt;
&lt;br /&gt;
3. Para comprobar si tenemos la versión de javac 1.6.0_06, tipeamos en la [[terminal]]:&lt;br /&gt;
 $ javac -version&lt;br /&gt;
&lt;br /&gt;
Después de esta instrucción, tendrá que aparecer algo así:&lt;br /&gt;
 javac 1.6.0_06&lt;br /&gt;
&lt;br /&gt;
Ya tienes javac configurado y listo para usar. Ahora podrás compilar sin ningún problema.&lt;br /&gt;
&lt;br /&gt;
== Instalación del plugin para Firefox ==&lt;br /&gt;
&lt;br /&gt;
=== Desde los repositorios oficiales de Ubuntu ===&lt;br /&gt;
&lt;br /&gt;
Si queremos disponer del plugin que nos permite utilizar applets Java dentro del navegador [[Firefox]], la manera más sencilla es [[añadir aplicaciones|instalar]] el paquete '''sun-java6-plugin''' de los repositorios oficiales de Ubuntu.&lt;br /&gt;
&lt;br /&gt;
=== Manualmente ===&lt;br /&gt;
&lt;br /&gt;
Para instalar el plugin manualmente en [[Firefox]], primero debemos asegurarnos de que el plugin está instalado en el directorio de instalación de Java. Luego, seguimos los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
1. Nos vamos a la carpeta de plugins de [[Firefox]], que puede ser '''/opt/firefox/plugins/''' o '''/usr/lib/firefox/plugins/''', por ejemplo:&lt;br /&gt;
 $ cd /usr/lib/firefox/plugins/&lt;br /&gt;
&lt;br /&gt;
2. Para crear el enlace al plugin de JRE, ejecutamos el siguiente comando:&lt;br /&gt;
 $ sudo ln -s /usr/lib/jvm/jre1.6.0/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
3. Para crear el enlace al plugin de JDK, este otro:&lt;br /&gt;
 $ sudo ln -s /usr/lib/jvm/jdk1.6.0_01/jre/plugin/i386/ns7/libjavaplugin_oji.so&lt;br /&gt;
&lt;br /&gt;
== Crear un lanzador al panel de control Java ==&lt;br /&gt;
&lt;br /&gt;
Este paso es para usuarios &amp;quot;expertos&amp;quot; (es decir, que no es necesario, a no ser que te guste tener todo bajo control). Para ello tenemos que seguir los siguientes pasos:&lt;br /&gt;
&lt;br /&gt;
1. Obtenemos el ícono de Java:&lt;br /&gt;
 $ sudo cp /usr/lib/jvm/jre1.6.0/plugin/desktop/sun_java.png /usr/share/pixmaps/sun_java.png&lt;br /&gt;
&lt;br /&gt;
2. Creamos el lanzador con algún editor de textos, por ejemplo [[gedit]]:&lt;br /&gt;
 $ sudo gedit /usr/share/applications/JavaControlPanel.desktop&lt;br /&gt;
&lt;br /&gt;
3. Añadimos estas líneas:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Version=1.0&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Name=Java Control Panel&lt;br /&gt;
 Name[es_ES]=Panel de Control de Java&lt;br /&gt;
 GenericName=Java Control Panel&lt;br /&gt;
 GenericName[es_ES]=Panel de Control de Java&lt;br /&gt;
 Comment=Java Virtual Machine Configuration&lt;br /&gt;
 Comment[es_ES]=Configuración de la Máquina Virtual de Java&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Exec=/usr/lib/jvm/jre1.6.0/bin/jcontrol&lt;br /&gt;
 Icon=/usr/share/pixmaps/sun_java.png&lt;br /&gt;
 Categories=Application;System;&lt;br /&gt;
Guardamos el archivo y cerramos el editor.&lt;br /&gt;
&lt;br /&gt;
4. Ejecutamos los siguientes comandos para que se actualice el panel:&lt;br /&gt;
 $ sudo killall gnome-panel&lt;br /&gt;
 $ gnome-panel&lt;br /&gt;
&lt;br /&gt;
5. El lanzador aparecerá en el menú '''Aplicaciones -&amp;gt; Herramientas del sistema -&amp;gt; Panel de Control de Java'''.&lt;br /&gt;
&lt;br /&gt;
''-- Fuente: [http://www.ubuntu-es.org/ Ubuntu-es].''&lt;br /&gt;
&lt;br /&gt;
== Posibles problemas ==&lt;br /&gt;
&lt;br /&gt;
=== No se ve la interfaz gráfica de aplicaciones hechas en Java si está funcionando [[Compiz Fusion]] ===&lt;br /&gt;
&lt;br /&gt;
Escribe en un terminal:&lt;br /&gt;
 $ sudo gedit /etc/environment&lt;br /&gt;
&lt;br /&gt;
y agrega la siguiente línea:&lt;br /&gt;
 AWT_TOOLKIT=&amp;quot;MToolkit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
guarda el archivo, [[reiniciar servidor X|reinicia el entorno gráfico]] y listo.&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
&lt;br /&gt;
* [[Firefox#Soporte Java|Firefox: Soporte Java]]&lt;br /&gt;
* [[Eclipse]]&lt;br /&gt;
* [[NetBeans]]&lt;br /&gt;
* [[BeanShell]]&lt;br /&gt;
&lt;br /&gt;
== Enlaces externos ==&lt;br /&gt;
&lt;br /&gt;
{{Wikipedia|Lenguaje de programación Java}}&lt;br /&gt;
* [http://www.java.com/es/ Sitio web oficial de Java] {{es}}&lt;br /&gt;
* [http://www.java.com/es/download/ Página de descargas oficial de Java] {{es}}&lt;br /&gt;
* [http://www.ubuntu-linux.com.ar/instalar_sun_java_ubuntu_feisty Instalar .deb Java 1.6 en Ubuntu 7.04 Feisty, y su plugin para Firefox] {{es}}&lt;br /&gt;
* [http://wiki.serios.net/wiki/Debian_Java_JRE/JDK_installation_with_java-package Debian Java JRE/JDK installation with java-package] {{en}}&lt;br /&gt;
&lt;br /&gt;
[[Categoría:Lenguajes]]&lt;/div&gt;</summary>
		<author><name>Jfrank</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Servidor_web</id>
		<title>Servidor web</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Servidor_web"/>
				<updated>2008-08-13T16:45:31Z</updated>
		
		<summary type="html">&lt;p&gt;Jfrank: /* Instalación usando '''Xampp for Linux''' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Administración del sistema]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servidor Web Apache =&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
El servidor HTTP Apache es un servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etcétera), Windows y otras, que implementa el protocolo HTTP/1.1 (RFC 2616) y la noción de sitio virtual. Para ampliar la información sobre lo que es Apache [http://es.wikipedia.org/wiki/Servidor_HTTP_Apache aquí].&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación por paquetes ===&lt;br /&gt;
Para hacer funcionar el servidor en tu sistema debes [[Añadir aplicaciones | instalar]] el paquete '''apache2'''. Para hacerlo desde una consola debes escribir :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$sudo aptitude install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez terminada la instalación puedes comprobar que Apache funciona correctamente:&lt;br /&gt;
&lt;br /&gt;
*Si estás en la misma máquina donde instalaste Apache, coloca en la barra de direcciones de tu navegador:&lt;br /&gt;
 [http://localhost http://localhost] o [http://127.0.0.1 http://127.0.0.1]&lt;br /&gt;
&lt;br /&gt;
*Si te encuentras en una máquina distinta a la que instalaste Apache, debes colocar en la barra de direcciones de tu navegador:&lt;br /&gt;
 [http://192.168.0.1 http://192.168.0.1]&lt;br /&gt;
&lt;br /&gt;
donde debes reemplazar 192.168.0.1 por la IP de la máquina en la que instalaste Apache. Esto te llevará a una página que nos redireccionará a '''http''':'''//localhost/apache2-default/''' o '''http''':'''//192.168.0.1/apache2-default/''', dependiendo del caso, la cual nos indicará que el Servidor Apache ha sido instalado correctamente.&lt;br /&gt;
&lt;br /&gt;
=== Instalación usando '''Xampp for Linux''' ===&lt;br /&gt;
&lt;br /&gt;
'''XAMPP''' es un paquete que se instala facilmente Apache, MySQL, PHP, Perl, phpMyAdmin y un servidor FTP. Para instalarlo haz lo siguiente&lt;br /&gt;
&lt;br /&gt;
Descarga la ultima versión desde aquí&lt;br /&gt;
 http://kent.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.7.tar.gz&lt;br /&gt;
A la fecha la ultima version seria ''xampp-linux-1.6.7.tar.gz''.&lt;br /&gt;
&lt;br /&gt;
Abre un terminal y descomprime el paquete, éste se descomprimirá en la carpeta /opt&lt;br /&gt;
 $ sudo tar xvfz xampp-linux-1.6.7.tar.gz -C /opt&lt;br /&gt;
y listo&lt;br /&gt;
&lt;br /&gt;
Ahora, para arrancar el servidor, teclea en la consola:&lt;br /&gt;
 $ sudo /opt/lampp/lampp start&lt;br /&gt;
&lt;br /&gt;
Para ver si funciona, entra a el navegador de internet y teclea:&lt;br /&gt;
 http://localhost o http://127.0.0.1/&lt;br /&gt;
&lt;br /&gt;
Luego entra al apartado de seguridad, en el menú, y ve cómo la puedes mejorar.&lt;br /&gt;
&lt;br /&gt;
== Configuración ==&lt;br /&gt;
=== Configuración Básica ===&lt;br /&gt;
&lt;br /&gt;
==== Configurar el redireccionamiento ====&lt;br /&gt;
Lo primero que haremos será asegurarnos de bloquear el redireccionamiento que nos lleva de ''http'':''//localhost/'' a ''http'':''//localhost/apache2-default/'', para ello, debemos asegurarnos que el archivo ''/etc/apache2/sites-available/default'' tenga '''comentada''' la linea que dice algo como :&lt;br /&gt;
&lt;br /&gt;
 RedirectMatch ^/$ /apache2-default/&lt;br /&gt;
&lt;br /&gt;
Para ello teclea en la consola :&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/apache2/sites-available/default&lt;br /&gt;
&lt;br /&gt;
una vez que nos abra el archivo buscamos la línea mencionada y la reemplazamos por esta :&lt;br /&gt;
&lt;br /&gt;
 #RedirectMatch ^/$ /apache2-default/&lt;br /&gt;
&lt;br /&gt;
y si quisiéramos redireccionar a otra parte, deberíamos reemplazarla por esta otra :&lt;br /&gt;
&lt;br /&gt;
 RedirectMatch ^/$ /my-path/&lt;br /&gt;
&lt;br /&gt;
donde ''my-path'' es la dirección donde estamos redireccionando, la cual debe estar dentro de la raíz de la WEB.&lt;br /&gt;
&lt;br /&gt;
==== Cambiando la raíz de la WEB ====&lt;br /&gt;
&lt;br /&gt;
La raíz de la WEB se encuentra por defecto en ''/var/www/'', para cambiarla, debemos reemplazar cada aparición de ''/var/www/'' por ''/my-path/'' en el archivo ''/etc/apache2/sites-available/default'', donde ''my-path'' es la ruta completa del directorio que deseamos que sea la raíz de nuestra WEB.&lt;br /&gt;
&lt;br /&gt;
==== Permitir los acentos en las páginas de nuestra WEB====&lt;br /&gt;
&lt;br /&gt;
Para permitir los acentos en nuestras páginas, debemos asegurarnos que la siguiente línea :&lt;br /&gt;
&lt;br /&gt;
 AddDefaultCharset       ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
aparezca '''descomentada''' en el archivo ''/etc/apache2/apache2.conf''.&lt;br /&gt;
&lt;br /&gt;
==== Resetear el servidor Apache ====&lt;br /&gt;
&lt;br /&gt;
Una vez efectuado algún cambio de las configuraciones es conveniente resetear el servidor Apache, para ello, en una consola escribimos :&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
== Instalar phpmyadmin ==&lt;br /&gt;
&lt;br /&gt;
Aunque con la sola instalación de este paquete ya tendrías el servidor http Apache corriendo en tu sistema normalmente necesitarás para sacarle todo el provecho instalar también php. Veamos como hacerlo.&lt;br /&gt;
&lt;br /&gt;
instalar phpmyadmin&lt;br /&gt;
&lt;br /&gt;
abres una consola te logueas como root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install php5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetea apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
instala algunos paquetes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install mysql-server&lt;br /&gt;
sudo aptitude install libapache2-mod-auth-mysql&lt;br /&gt;
sudo aptitude install php5-mysql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le colocas contraseña a phpmyadmin antes de instalar &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mysqladmin -u root password contraseña&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
instalas phpmyadmin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install phpmyadmin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creas un fichero&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /var/www/index.php   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en el fichero le colocas lo siguiente    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reseteas apache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y abres tu navegador escribes http://localhost/phpmyadmin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y listo&lt;br /&gt;
&lt;br /&gt;
== Habilitar PHP para el servidor ==&lt;br /&gt;
&lt;br /&gt;
Para dotar a Apache de la funcionalidad de manejar páginas php debes [[Añadir aplicaciones | instalar]] el paquete '''php5'''.&lt;br /&gt;
&lt;br /&gt;
Una vez instalado puedes crear un fichero de prueba para comprobar que funciona correctamente.&lt;br /&gt;
&lt;br /&gt;
Abre el Terminal y teclea allí la siguiente orden.&lt;br /&gt;
&lt;br /&gt;
  $ sudo gedit /var/www/testphp.php&lt;br /&gt;
 &lt;br /&gt;
En el nuevo fichero creado inserta la siguiente línea.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Guarda el fichero editado y ve a la siguiente dirección en tu navegador [http://localhost/testphp.php]. Deberías visualizar la información de php.&lt;br /&gt;
&lt;br /&gt;
== Módulos adicionales ==&lt;br /&gt;
&lt;br /&gt;
Librería GD para manipulación de imágenes con PHP&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude install php5-gd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
&lt;br /&gt;
* [[MySQL]] (Motor de Bases de Datos)&lt;br /&gt;
* [[PhpMyAdmin]] (Administrador Bases de Datos MySQL)&lt;br /&gt;
* [[JBoss]] (Servidor HTTP para Java - JSP)&lt;br /&gt;
* [[Postfix]] (Servidor de Correo Electronico SMTP)&lt;br /&gt;
* [[vsftpd]] (Servidor de FTP / SFTP)&lt;br /&gt;
* [[PostgreSQL]] (Motor de Bases de Datos)&lt;br /&gt;
&lt;br /&gt;
[[Categoría: Administración del sistema]]&lt;/div&gt;</summary>
		<author><name>Jfrank</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Servidor_web</id>
		<title>Servidor web</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Servidor_web"/>
				<updated>2008-08-13T16:44:50Z</updated>
		
		<summary type="html">&lt;p&gt;Jfrank: /* Instalación usando '''Xampp for Linux''' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Administración del sistema]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servidor Web Apache =&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
El servidor HTTP Apache es un servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etcétera), Windows y otras, que implementa el protocolo HTTP/1.1 (RFC 2616) y la noción de sitio virtual. Para ampliar la información sobre lo que es Apache [http://es.wikipedia.org/wiki/Servidor_HTTP_Apache aquí].&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación por paquetes ===&lt;br /&gt;
Para hacer funcionar el servidor en tu sistema debes [[Añadir aplicaciones | instalar]] el paquete '''apache2'''. Para hacerlo desde una consola debes escribir :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$sudo aptitude install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez terminada la instalación puedes comprobar que Apache funciona correctamente:&lt;br /&gt;
&lt;br /&gt;
*Si estás en la misma máquina donde instalaste Apache, coloca en la barra de direcciones de tu navegador:&lt;br /&gt;
 [http://localhost http://localhost] o [http://127.0.0.1 http://127.0.0.1]&lt;br /&gt;
&lt;br /&gt;
*Si te encuentras en una máquina distinta a la que instalaste Apache, debes colocar en la barra de direcciones de tu navegador:&lt;br /&gt;
 [http://192.168.0.1 http://192.168.0.1]&lt;br /&gt;
&lt;br /&gt;
donde debes reemplazar 192.168.0.1 por la IP de la máquina en la que instalaste Apache. Esto te llevará a una página que nos redireccionará a '''http''':'''//localhost/apache2-default/''' o '''http''':'''//192.168.0.1/apache2-default/''', dependiendo del caso, la cual nos indicará que el Servidor Apache ha sido instalado correctamente.&lt;br /&gt;
&lt;br /&gt;
=== Instalación usando '''Xampp for Linux''' ===&lt;br /&gt;
&lt;br /&gt;
'''XAMPP''' es un paquete que se instala facilmente Apache, MySQL, PHP, Perl, phpMyAdmin y un servidor FTP. Para instalarlo haz lo siguiente&lt;br /&gt;
&lt;br /&gt;
Descarga la ultima versión desde aquí&lt;br /&gt;
 http://kent.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.7.tar.gz&lt;br /&gt;
A la fecha la ultima version seria ''xampp-linux-1.6.7.tar.gz''.&lt;br /&gt;
&lt;br /&gt;
Abre un terminal y descomprime el paquete, éste se descomprima en la carpeta /opt&lt;br /&gt;
 $ sudo tar xvfz xampp-linux-1.6.7.tar.gz -C /opt&lt;br /&gt;
y listo&lt;br /&gt;
&lt;br /&gt;
Ahora, para arrancar el servidor, teclea en la consola:&lt;br /&gt;
 $ sudo /opt/lampp/lampp start&lt;br /&gt;
&lt;br /&gt;
Para ver si funciona, entra a el navegador de internet y teclea:&lt;br /&gt;
 http://localhost o http://127.0.0.1/&lt;br /&gt;
&lt;br /&gt;
Luego entra al apartado de seguridad, en el menú, y ve cómo la puedes mejorar.&lt;br /&gt;
&lt;br /&gt;
== Configuración ==&lt;br /&gt;
=== Configuración Básica ===&lt;br /&gt;
&lt;br /&gt;
==== Configurar el redireccionamiento ====&lt;br /&gt;
Lo primero que haremos será asegurarnos de bloquear el redireccionamiento que nos lleva de ''http'':''//localhost/'' a ''http'':''//localhost/apache2-default/'', para ello, debemos asegurarnos que el archivo ''/etc/apache2/sites-available/default'' tenga '''comentada''' la linea que dice algo como :&lt;br /&gt;
&lt;br /&gt;
 RedirectMatch ^/$ /apache2-default/&lt;br /&gt;
&lt;br /&gt;
Para ello teclea en la consola :&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/apache2/sites-available/default&lt;br /&gt;
&lt;br /&gt;
una vez que nos abra el archivo buscamos la línea mencionada y la reemplazamos por esta :&lt;br /&gt;
&lt;br /&gt;
 #RedirectMatch ^/$ /apache2-default/&lt;br /&gt;
&lt;br /&gt;
y si quisiéramos redireccionar a otra parte, deberíamos reemplazarla por esta otra :&lt;br /&gt;
&lt;br /&gt;
 RedirectMatch ^/$ /my-path/&lt;br /&gt;
&lt;br /&gt;
donde ''my-path'' es la dirección donde estamos redireccionando, la cual debe estar dentro de la raíz de la WEB.&lt;br /&gt;
&lt;br /&gt;
==== Cambiando la raíz de la WEB ====&lt;br /&gt;
&lt;br /&gt;
La raíz de la WEB se encuentra por defecto en ''/var/www/'', para cambiarla, debemos reemplazar cada aparición de ''/var/www/'' por ''/my-path/'' en el archivo ''/etc/apache2/sites-available/default'', donde ''my-path'' es la ruta completa del directorio que deseamos que sea la raíz de nuestra WEB.&lt;br /&gt;
&lt;br /&gt;
==== Permitir los acentos en las páginas de nuestra WEB====&lt;br /&gt;
&lt;br /&gt;
Para permitir los acentos en nuestras páginas, debemos asegurarnos que la siguiente línea :&lt;br /&gt;
&lt;br /&gt;
 AddDefaultCharset       ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
aparezca '''descomentada''' en el archivo ''/etc/apache2/apache2.conf''.&lt;br /&gt;
&lt;br /&gt;
==== Resetear el servidor Apache ====&lt;br /&gt;
&lt;br /&gt;
Una vez efectuado algún cambio de las configuraciones es conveniente resetear el servidor Apache, para ello, en una consola escribimos :&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
== Instalar phpmyadmin ==&lt;br /&gt;
&lt;br /&gt;
Aunque con la sola instalación de este paquete ya tendrías el servidor http Apache corriendo en tu sistema normalmente necesitarás para sacarle todo el provecho instalar también php. Veamos como hacerlo.&lt;br /&gt;
&lt;br /&gt;
instalar phpmyadmin&lt;br /&gt;
&lt;br /&gt;
abres una consola te logueas como root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install php5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetea apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
instala algunos paquetes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install mysql-server&lt;br /&gt;
sudo aptitude install libapache2-mod-auth-mysql&lt;br /&gt;
sudo aptitude install php5-mysql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le colocas contraseña a phpmyadmin antes de instalar &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mysqladmin -u root password contraseña&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
instalas phpmyadmin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install phpmyadmin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creas un fichero&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /var/www/index.php   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en el fichero le colocas lo siguiente    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reseteas apache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y abres tu navegador escribes http://localhost/phpmyadmin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y listo&lt;br /&gt;
&lt;br /&gt;
== Habilitar PHP para el servidor ==&lt;br /&gt;
&lt;br /&gt;
Para dotar a Apache de la funcionalidad de manejar páginas php debes [[Añadir aplicaciones | instalar]] el paquete '''php5'''.&lt;br /&gt;
&lt;br /&gt;
Una vez instalado puedes crear un fichero de prueba para comprobar que funciona correctamente.&lt;br /&gt;
&lt;br /&gt;
Abre el Terminal y teclea allí la siguiente orden.&lt;br /&gt;
&lt;br /&gt;
  $ sudo gedit /var/www/testphp.php&lt;br /&gt;
 &lt;br /&gt;
En el nuevo fichero creado inserta la siguiente línea.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Guarda el fichero editado y ve a la siguiente dirección en tu navegador [http://localhost/testphp.php]. Deberías visualizar la información de php.&lt;br /&gt;
&lt;br /&gt;
== Módulos adicionales ==&lt;br /&gt;
&lt;br /&gt;
Librería GD para manipulación de imágenes con PHP&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude install php5-gd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
&lt;br /&gt;
* [[MySQL]] (Motor de Bases de Datos)&lt;br /&gt;
* [[PhpMyAdmin]] (Administrador Bases de Datos MySQL)&lt;br /&gt;
* [[JBoss]] (Servidor HTTP para Java - JSP)&lt;br /&gt;
* [[Postfix]] (Servidor de Correo Electronico SMTP)&lt;br /&gt;
* [[vsftpd]] (Servidor de FTP / SFTP)&lt;br /&gt;
* [[PostgreSQL]] (Motor de Bases de Datos)&lt;br /&gt;
&lt;br /&gt;
[[Categoría: Administración del sistema]]&lt;/div&gt;</summary>
		<author><name>Jfrank</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Servidor_web</id>
		<title>Servidor web</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Servidor_web"/>
				<updated>2008-08-13T16:44:10Z</updated>
		
		<summary type="html">&lt;p&gt;Jfrank: /* Instalación usando '''Xampp for Linux''' */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Administración del sistema]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Servidor Web Apache =&lt;br /&gt;
&lt;br /&gt;
== Introducción ==&lt;br /&gt;
&lt;br /&gt;
El servidor HTTP Apache es un servidor HTTP de código abierto para plataformas Unix (BSD, GNU/Linux, etcétera), Windows y otras, que implementa el protocolo HTTP/1.1 (RFC 2616) y la noción de sitio virtual. Para ampliar la información sobre lo que es Apache [http://es.wikipedia.org/wiki/Servidor_HTTP_Apache aquí].&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
&lt;br /&gt;
=== Instalación por paquetes ===&lt;br /&gt;
Para hacer funcionar el servidor en tu sistema debes [[Añadir aplicaciones | instalar]] el paquete '''apache2'''. Para hacerlo desde una consola debes escribir :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$sudo aptitude install apache2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una vez terminada la instalación puedes comprobar que Apache funciona correctamente:&lt;br /&gt;
&lt;br /&gt;
*Si estás en la misma máquina donde instalaste Apache, coloca en la barra de direcciones de tu navegador:&lt;br /&gt;
 [http://localhost http://localhost] o [http://127.0.0.1 http://127.0.0.1]&lt;br /&gt;
&lt;br /&gt;
*Si te encuentras en una máquina distinta a la que instalaste Apache, debes colocar en la barra de direcciones de tu navegador:&lt;br /&gt;
 [http://192.168.0.1 http://192.168.0.1]&lt;br /&gt;
&lt;br /&gt;
donde debes reemplazar 192.168.0.1 por la IP de la máquina en la que instalaste Apache. Esto te llevará a una página que nos redireccionará a '''http''':'''//localhost/apache2-default/''' o '''http''':'''//192.168.0.1/apache2-default/''', dependiendo del caso, la cual nos indicará que el Servidor Apache ha sido instalado correctamente.&lt;br /&gt;
&lt;br /&gt;
=== Instalación usando '''Xampp for Linux''' ===&lt;br /&gt;
&lt;br /&gt;
'''XAMPP''' es un paquete que se instala facilmente Apache, MySQL, PHP, Perl, phpMyAdmin y un servidor FTP. Para instalarlo haz lo siguiente&lt;br /&gt;
&lt;br /&gt;
Descarga la ultima versión desde aquí&lt;br /&gt;
 http://kent.dl.sourceforge.net/sourceforge/xampp/xampp-linux-1.6.7.tar.gz&lt;br /&gt;
A la fecha la ultima version seria ''xampp-linux-1.6.7.tar.gz''.&lt;br /&gt;
&lt;br /&gt;
Abre un terminal y descomprime el paquete, éste se descomprima en la carpeta /opt&lt;br /&gt;
 $ sudo tar xvfz xampp-linux-1.6.5a.tar.gz -C /opt&lt;br /&gt;
y listo&lt;br /&gt;
&lt;br /&gt;
Ahora, para arrancar el servidor, teclea en la consola:&lt;br /&gt;
 $ sudo /opt/lampp/lampp start&lt;br /&gt;
&lt;br /&gt;
Para ver si funciona, entra a el navegador de internet y teclea:&lt;br /&gt;
 http://localhost o http://127.0.0.1/&lt;br /&gt;
&lt;br /&gt;
Luego entra al apartado de seguridad, en el menú, y ve cómo la puedes mejorar.&lt;br /&gt;
&lt;br /&gt;
== Configuración ==&lt;br /&gt;
=== Configuración Básica ===&lt;br /&gt;
&lt;br /&gt;
==== Configurar el redireccionamiento ====&lt;br /&gt;
Lo primero que haremos será asegurarnos de bloquear el redireccionamiento que nos lleva de ''http'':''//localhost/'' a ''http'':''//localhost/apache2-default/'', para ello, debemos asegurarnos que el archivo ''/etc/apache2/sites-available/default'' tenga '''comentada''' la linea que dice algo como :&lt;br /&gt;
&lt;br /&gt;
 RedirectMatch ^/$ /apache2-default/&lt;br /&gt;
&lt;br /&gt;
Para ello teclea en la consola :&lt;br /&gt;
&lt;br /&gt;
 sudo gedit /etc/apache2/sites-available/default&lt;br /&gt;
&lt;br /&gt;
una vez que nos abra el archivo buscamos la línea mencionada y la reemplazamos por esta :&lt;br /&gt;
&lt;br /&gt;
 #RedirectMatch ^/$ /apache2-default/&lt;br /&gt;
&lt;br /&gt;
y si quisiéramos redireccionar a otra parte, deberíamos reemplazarla por esta otra :&lt;br /&gt;
&lt;br /&gt;
 RedirectMatch ^/$ /my-path/&lt;br /&gt;
&lt;br /&gt;
donde ''my-path'' es la dirección donde estamos redireccionando, la cual debe estar dentro de la raíz de la WEB.&lt;br /&gt;
&lt;br /&gt;
==== Cambiando la raíz de la WEB ====&lt;br /&gt;
&lt;br /&gt;
La raíz de la WEB se encuentra por defecto en ''/var/www/'', para cambiarla, debemos reemplazar cada aparición de ''/var/www/'' por ''/my-path/'' en el archivo ''/etc/apache2/sites-available/default'', donde ''my-path'' es la ruta completa del directorio que deseamos que sea la raíz de nuestra WEB.&lt;br /&gt;
&lt;br /&gt;
==== Permitir los acentos en las páginas de nuestra WEB====&lt;br /&gt;
&lt;br /&gt;
Para permitir los acentos en nuestras páginas, debemos asegurarnos que la siguiente línea :&lt;br /&gt;
&lt;br /&gt;
 AddDefaultCharset       ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
aparezca '''descomentada''' en el archivo ''/etc/apache2/apache2.conf''.&lt;br /&gt;
&lt;br /&gt;
==== Resetear el servidor Apache ====&lt;br /&gt;
&lt;br /&gt;
Una vez efectuado algún cambio de las configuraciones es conveniente resetear el servidor Apache, para ello, en una consola escribimos :&lt;br /&gt;
&lt;br /&gt;
 sudo /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
== Instalar phpmyadmin ==&lt;br /&gt;
&lt;br /&gt;
Aunque con la sola instalación de este paquete ya tendrías el servidor http Apache corriendo en tu sistema normalmente necesitarás para sacarle todo el provecho instalar también php. Veamos como hacerlo.&lt;br /&gt;
&lt;br /&gt;
instalar phpmyadmin&lt;br /&gt;
&lt;br /&gt;
abres una consola te logueas como root&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install php5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
resetea apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
instala algunos paquetes&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install mysql-server&lt;br /&gt;
sudo aptitude install libapache2-mod-auth-mysql&lt;br /&gt;
sudo aptitude install php5-mysql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
le colocas contraseña a phpmyadmin antes de instalar &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mysqladmin -u root password contraseña&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
instalas phpmyadmin&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo aptitude install phpmyadmin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
creas un fichero&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo gedit /var/www/index.php   &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
en el fichero le colocas lo siguiente    &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
reseteas apache&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y abres tu navegador escribes http://localhost/phpmyadmin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
y listo&lt;br /&gt;
&lt;br /&gt;
== Habilitar PHP para el servidor ==&lt;br /&gt;
&lt;br /&gt;
Para dotar a Apache de la funcionalidad de manejar páginas php debes [[Añadir aplicaciones | instalar]] el paquete '''php5'''.&lt;br /&gt;
&lt;br /&gt;
Una vez instalado puedes crear un fichero de prueba para comprobar que funciona correctamente.&lt;br /&gt;
&lt;br /&gt;
Abre el Terminal y teclea allí la siguiente orden.&lt;br /&gt;
&lt;br /&gt;
  $ sudo gedit /var/www/testphp.php&lt;br /&gt;
 &lt;br /&gt;
En el nuevo fichero creado inserta la siguiente línea.&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;?php phpinfo(); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Guarda el fichero editado y ve a la siguiente dirección en tu navegador [http://localhost/testphp.php]. Deberías visualizar la información de php.&lt;br /&gt;
&lt;br /&gt;
== Módulos adicionales ==&lt;br /&gt;
&lt;br /&gt;
Librería GD para manipulación de imágenes con PHP&lt;br /&gt;
&lt;br /&gt;
 $ sudo aptitude install php5-gd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ver también ==&lt;br /&gt;
&lt;br /&gt;
* [[MySQL]] (Motor de Bases de Datos)&lt;br /&gt;
* [[PhpMyAdmin]] (Administrador Bases de Datos MySQL)&lt;br /&gt;
* [[JBoss]] (Servidor HTTP para Java - JSP)&lt;br /&gt;
* [[Postfix]] (Servidor de Correo Electronico SMTP)&lt;br /&gt;
* [[vsftpd]] (Servidor de FTP / SFTP)&lt;br /&gt;
* [[PostgreSQL]] (Motor de Bases de Datos)&lt;br /&gt;
&lt;br /&gt;
[[Categoría: Administración del sistema]]&lt;/div&gt;</summary>
		<author><name>Jfrank</name></author>	</entry>

	</feed>