Diferencia entre revisiones de «Servidor web»

De Guía Ubuntu
Saltar a: navegación, buscar
m (peq. correc.)
(Remodelación del artículo.)
Línea 1: Línea 1:
[[Category:Administración del sistema]][[category:Instalación de software]]
+
[[Category:Administración del sistema]]
Bueno, en este apartado les mostraré cómo YO, instalaría mi propio servidor web, el cual utilice apache2, php5, mysql, y poder acceder a los datos gráficamente con phpMyAdmin.
+
Les voy a describir paso a paso:
+
  
$ '''sudo aptitude install apache2'''<br>
 
$ '''sudo aptitude install php5'''<br>
 
$ '''sudo aptitude install libapache2-mod-auth-mysql php5-mysql'''<br>
 
$ '''sudo aptitude install mysql-server'''
 
  
OJO:<br>
+
== Servidor Web Apache ==
en este paso tomen en cuenta que deben de reemplazar la palabra «clave» por la contraseña que ustedes quieran, con este van a poder acceder como usuario:root y la clave que le pongan a mysql, por medio de [[phpMyAdmin]].<br>
+
  
$ '''sudo /usr/bin/mysqladmin -u root password clave'''
+
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í].
  
'''Nota:''' reiniciaremos apache.
+
Para hacer funcionar el servidor en tu sistema debes [[Añadir aplicaciones | instalar]] el paquete '''apache2'''.
$ '''sudo /etc/init.d/apache2 restart'''
+
  
ya esta ya tenemos apache, php y mysql listos
+
Una vez terminada la instalación puedes comprobar que Apache funciona correctamente poniendo en la barra de direcciones de tu navegador [http://localhost]. Esto te llevará a la página por defecto de apache en tu sistema.
  
 
¿Cuál será mi ''DocumentRoot''? buena pregunta en '''/var/www/''' debemos de guardar toda la información de nuestra pagina web a albergar.
 
¿Cuál será mi ''DocumentRoot''? buena pregunta en '''/var/www/''' debemos de guardar toda la información de nuestra pagina web a albergar.
  
Ahora, si ponemos '''http://localhost/''' o '''http://127.0.0.1/''' ya nos tiene que salir info de apache...OK
+
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.
  
Ahora, si queremos ver si nos funciona el php lo que debemos hacer es un pequeño script para visualizar la información necesaria:
 
  
$ '''sudo gedit /var/www/index.php'''
+
=== Habilitar PHP para el servidor ===
  
en este fichero debemos de agragar la siguiente linea: '''<? phpinfo(); ?>''' y guardamos. Volvemos a '''http://localhost/''' y tenemos que visualizar información de php.
+
Para dotar a Apache de la funcionalidad de manejar páginas php debes [[Añadir aplicaciones | instalar]] el paquete '''php5'''.
  
Lo último que nos falta es instalar el phpMyAdmin que, como ya sabemos, es un administrador de bases de datos.
+
Una vez instalado puedes crear un fichero de prueba para comprobar que funciona correctamente.
  
$ '''sudo aptitude install phpmyadmin'''
+
Abre el Terminal y teclea allí la siguiente orden.
  
y cuando acabe, reiniciamos apache nuevamente.
+
  $ sudo gedit /var/www/testphp.php
 +
 +
En el nuevo fichero creado inserta la siguiente línea.
  
$ '''sudo /etc/init.d/apache2 restart'''
+
  <?php phpinfo(); ?>
  
y podrán acceder por medio de ''http://localhost/phpmyadmin''
+
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.
  
usuario root y password la que le pusieron en lugar de la palabra «clave»
+
==== Módulos adicionales ====
  
eso es todo.. espero que les sirva tanto como a mi $$$$$$$$$$
 
 
Attribution-NonCommercial-ShareAlike 2.5<br>
 
Carlos Luis Torrento.<br>
 
LiNuX UsEr<br>
 
cltorrento@gmail.com<br>
 
 
=== Módulos adicionales ===
 
 
Librería GD para manipulación de imágenes con PHP
 
Librería GD para manipulación de imágenes con PHP
 +
 
  $ sudo aptitude install php5-gd
 
  $ sudo aptitude install php5-gd
 +
 +
 +
 +
=== Ver también ===
 +
 +
[[MySQL]]
 +
[[PhpMyAdmin]]
  
 
== Instalación de un servidor web de forma sencilla (Xampp for Linux) ==
 
== Instalación de un servidor web de forma sencilla (Xampp for Linux) ==

Revisión de 23:27 18 oct 2006


Servidor Web Apache

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 aquí.

Para hacer funcionar el servidor en tu sistema debes instalar el paquete apache2.

Una vez terminada la instalación puedes comprobar que Apache funciona correctamente poniendo en la barra de direcciones de tu navegador [1]. Esto te llevará a la página por defecto de apache en tu sistema.

¿Cuál será mi DocumentRoot? buena pregunta en /var/www/ debemos de guardar toda la información de nuestra pagina web a albergar.

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.


Habilitar PHP para el servidor

Para dotar a Apache de la funcionalidad de manejar páginas php debes instalar el paquete php5.

Una vez instalado puedes crear un fichero de prueba para comprobar que funciona correctamente.

Abre el Terminal y teclea allí la siguiente orden.

 $ sudo gedit /var/www/testphp.php

En el nuevo fichero creado inserta la siguiente línea.

 <?php phpinfo(); ?>

Guarda el fichero editado y ve a la siguiente dirección en tu navegador [2]. Deberías visualizar la información de php.

Módulos adicionales

Librería GD para manipulación de imágenes con PHP

$ sudo aptitude install php5-gd


Ver también

MySQL PhpMyAdmin

Instalación de un servidor web de forma sencilla (Xampp for Linux)

XAMPP es un paquete que se instala facilmente Apache, MySQL, PHP, Perl, phpMyAdmin y un servidor FTP. Para instalarlo haz lo siguiente

Descarga la ultima versión desde aquí

http://sourceforge.net/project/showfiles.php?group_id=61776&package_id=60248

A la fecha la ultima version seria xampp-linux-1.5.3a.tar.gz.

Abre un terminal y descomprime el paquete, éste se descomprima en la carpeta /opt

$ sudo tar xvfz xampp-linux-1.5.3a.tar.gz -C /opt

y listo

Ahora, para arrancar el servidor, teclea en la consola:

$ sudo /opt/lampp/lampp start

Para ver si funciona, entra a el navegador de internet y teclea:

http://localhost

Luego entra al apartado de seguridad, en el menú, y ve cómo la puedes mejorar.

--Droptic 19:13 24 jun 2006 (PDT)