Crear tu Servidor - Parte 1
General, Tutoriales | 8 de Diciembre de 2007

Resulta my sencillo crear tu propio servidor Web, con soporte PHP y MySQL además de poder acceder a el mediante FTP.
En este post dearrollareé la parte 1: Instalación y puesta en marcha en la PC. En el siguiente explicaré como tener acceso a el por internet y a instalar Wordpress súper fácil.
Pero… ¿Porque quiero tener un servidor Web en mi PC?
Bueno esta es una pregunta fundamental. Por muy poco (o nada) dinero puedes tener obtener hosting en Internet, también el hecho de que tu maquina sea servidor implica consumo del ancho de banda y tener la PC prendida todo el tiempo.
Bueno el objetivo en mi caso no es poner una empresa de hosting sino simplemente tener la libertad de experimentar de una forma que nunca podre hacer con un hosting pago. Esto es el equivalente a un servidor dedicados que cuesta varios u$s al mes y así mismo tiene ciertas limitaciones que no existen si tu eres el propio hosting. Así que si eres de los curiosos anímate que será rápido y fácil.
¿Que software utilizaremos?
- Apache: Servidor Web
- PHP5: Páginas dinámicas
- MySQL: Soporte para bases de datos
- phpMyAdmin: Administrador web de MySQL
- Wordpress: Para tener algo instalado en el servidor
A algunos no les gusta apache por que su licencia establece que lo que alguien haga con el código no tiene porque compartirlo, pero con el se puede hacer lo que se quiera. Si eres de estos seguramente ya conocerás las alternativas como Monkey y poco tendrás que hacer en este post. Sin embargo aprovecho la oportunidad para pedirte que siempre éstes atento con las licencias del software que usas y mas que nada si eres programador ten en cuenta la licencia en que publicas tu material.
La instalación se pude hacer por Synaptic aunque prefiero la terminal y apt-get:
sudo apt-get install apache2 php5 mysql-server phpmyadmin
Una vez concluida la instalación solo basta con ir al navegador y entrar a http://localhost/ y veremos el mensaje de bienvenida de apache.
Para acceder a phpMyAdmin: http://localhost/phpMyAdmin el usuario es root y la contraseña va en blanco. Te recomiendo que cambies los dos por seguridad.
Hasta aquí lo mas sencillo, ya tienes tu LAMP funcionando. Si ya sabes como funciona apache, php y mysql te dejo un par de datos para que vayas probando hasta el proximo post.
Reiniciar Apache: sudo /etc/init.d/apache2 restart
Parar Apache: sudo /etc/init.d/apache2 stop
Iniciar Apache: sudo /etc/init.d/apache2 start
Cambiar la contraseña de MySQL: sudo mysqladmin -u root password nuevo_password
Reiniciar MySQL: sudo /etc/init.d/mysql restart
Parar MySQL: sudo /etc/init.d/mysql stop
Iniciar MySQL: sudo /etc/init.d/mysql start
/var/www/ Es la carpeta por defecto en donde van los archivos de nuestro servidor. Para editar su contenido necesitas permiso root.
/etc/apache2 Carpeta en donde encontraras los archivos para configurar apache a tu gusto.









Diciembre 8th, 2007 a las 20:50
Exelente, espero ansioso la segunda parte!!! espero que no tarde.
Diciembre 9th, 2007 a las 0:28
Jeje.. Si los paneles solares fueran más baratos.. =P Pondria uno y ahi conectada la PC que funcionase como server =P
Eso estaría bueno, porque así solo tendría el gasto de internet (Una miseria..)
Cuando el hombre se dara cuenta de que se necesita energias alternativas!! =P
Diciembre 9th, 2007 a las 0:57
No se me habia ocurrido, es muy buena idea. Voy a ver si encuentro alguna forma de realizarla
Diciembre 9th, 2007 a las 5:22
[…] supongo que ya leiste el post anterior (Crear tu Servidor - Parte 1) y tienes tu servidor apache funcionando en Ubuntu. Ahora solo falta instalar algo que mostrar […]
Diciembre 11th, 2007 a las 1:59
[…] supongo que ya leiste el post anterior (Crear tu Servidor - Parte 1) y tienes tu servidor apache funcionando en Ubuntu. Ahora solo falta instalar algo que mostrar […]
Diciembre 11th, 2007 a las 15:25
[…] Crear tu Servidor con Ubuntu Server – Parte 1 […]
Febrero 23rd, 2008 a las 1:06
Me podrias ayudar cuando escribo en la barra de direcciones http://localhost/phpMyAdmin produce un error
Not Found
The requested URL /phpMyAdmin was not found on this server.
Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6.3 Server at localhost Port 80
espero respuesta.
gracias
Febrero 23rd, 2008 a las 1:27
Lo que pasa linkan es que linux es sensible a las mayusculas y minusculas. Es decir “Hola” no es igual a “hola”. PHPMyAdmin se encuentra en el directorio “phpmyadmin” entonces lo que debes escribir es http://localhost/phpmyadmin y no http://localhost/phpMyAdmin.
Espero sea así.
Abril 30th, 2008 a las 17:27
Ola bueno es para decir que cuando acedo a localhost no me sale ningun mensaje principal y me dice eso ”It works!” y cuando intento aceder a phpMyAdmin me dice esto
”Not Found
The requested URL /phpMyAdmin was not found on this server.
Apache/2.2.8 (Ubuntu) Server at localhost Port 80”
y lopongo con las mayusculas bien! ayudarme porfavor
Mayo 16th, 2008 a las 13:54
muy bueno el post! pero tengo varias dudas