Continuando con la serie de tips sobre tu propio servidor multiproposito, ahora le toca el turno al ambiente web.
"Un servidor web es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo está diseñado para transferir lo que llamamos hipertextos, páginas web o páginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de música."
Básicamente un servidor web tiene paginas web, y los clientes (navegadores) las solicitan, entonces los servidores le dan a los clientes esas paginas para que los usuarios la miren.
Ahora clabers, manos a los teclados.
Apache 2
Apache es el servidor web por excelencia para linux. Es el responsable de la A en LAMP. Para instalar el servidor web apache es muy facil, con escribir en la consola:
Código :
apt-get install apache2y esperar unos minutos, alcanza.
Técnicamente hablando, con instalar el apache ya tendríamos el servidor web listo. Pero solamente podríamos mostrar paginas estáticas, y salvo que nos hayamos quedado en el tiempo como cierto claber (hola Paberu) mostrar paginas estáticas no sirve. Necesitamos contenidos dinámicos, movimiento, y todo ese glamour que tienen los sitios c00l, asi que a continuar haciendo cosas.
PHP 5
¿Quien no conoce PHP? Es el responsable de la P en LAMP. PHP es un lenguaje de servidor, con él podremos darle un poco de dinamismo a nuestros sitios. Para instalar el php es tan fácil como el apache, abrimos la consola y ponemos:
Código :
apt-get install php5esperar y listo, ya esta andando ¿Configurar algo? no way, ya esta hecho.
Con eso ya estaremos un poco mas actualizados, pero, ¿donde guardamos los datos de los usuarios de nuestro sitio pr0n? Recordemos que tenemos que cobrar a fin de mes. ¿La solucion? Mysql
Mysql 5
Mysql es el motor de base de datos por exelencia para linux y php, asi que no puede faltar a la hora de hacer nuestro servidor web. Es el responsable de la M en LAMP. Para instalar mysql es apenas mas laborioso que lo anterior
Código :
apt-get install mysql-server php5-mysqly tenemos que esperar otra ves, desgraciadamente un poco mas que antes.
Una ves que se instala, linux lo configura solo y ya estaría listo para usar. Pero salvo que seamos unos genios, manejar mysql por linea de comandos es un verdadero reto. Por lo que instalaremos una herramienta para facilitar las tareas.
Phpmyadmin
Phpmyadmin es un gestor web para mysql. Con él podremos crear/modificar/borrar base de datos, así como usuarios, y también podremos definir los permisos de usuarios. Luego de instalarlo
Código :
apt-get install phpmyadminvamos con nuestro navegador web a http://ip_de_la_pc/phpmyadmin pondremos como usuario "root" y el password lo dejamos vacío. Con eso ya estaremos dentro y nuestro servidor web esta funcionando.
Con esto tendriamos nuestro propio servidor web hogareño, también podremos mostrárselo al mundo (si nuestro router nos deja) y dejar que todo el mundo busque paginas ahí.
Esperen un segundo... ¿como configuramos todo esto? La verdad, hay 2 maneras, a pura linea de comando y modificando archivos, o usando el webmin, un administrador web para todo linux. En el proximo tip lo veremos. Mientras, las paginas se guardan en /var/www asi que vayan guardando ahí y viendo como anda todo.
¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.
Por RattaMono el 16 de Enero de 2008
Sigue asi, cada tip es mejor que el otro (Enverdad no, son para propósitos diferentes )
Por Kamina Sama el 18 de Enero de 2008
Dientuki :
¿Sin activar primero el daemon? ¿Qué distribución usas?
Dientuki :
Eso está bien para una configuración casera, deberías aclarar eso, en una Intranet corporativa un servidor web, no es posible que dejes ese hueco de seguriad
Por obed el 19 de Enero de 2008
Ya viene preparado con todo lo necesario para aquellos que no están muy familiarizados con los archivos de configuración y es para distintas plataformas.
Saludos
Por Dientuki el 19 de Enero de 2008
Kamina Sama :
Dientuki :
¿Sin activar primero el daemon? ¿Qué distribución usas?
Kamina Sama :
Dientuki :
Eso está bien para una configuración casera, deberías aclarar eso, en una Intranet corporativa un servidor web, no es posible que dejes ese hueco de seguriad
@obed_blog: es buena la idea, pero en debian cuando instalas no tenes que configurar mucho para que funcione.
Por wibastian el 19 de Enero de 2008
Por Dientuki el 21 de Enero de 2008
wibastian_blog :
Sin embargo, el aptitude (el aptitude es como el synaptic pero para la consola) tiene algo parecido, pero prefiero instalarlos por separados, si lo queres hacer todo junto podes hacer esto:
Código :
y listo, todo instalado de una sola ves; no se que tal funcionara, pero deberia hacerlo bienPor master_of_puppetz el 21 de Enero de 2008
Por Aitor el 26 de Enero de 2008
Por Dientuki el 26 de Enero de 2008
Aitor_blog :
En el primer tip, se explica como instalar Debian en una pc. En el segundo tip se explica como acceder remotamente al server para que no tengamos un monitor y un teclado conectados a ella. En el tercer tip se explica como instalar Firefly Media Server para que toda tu musica este ahi. Este ultimo tip no es obligatorio para un servidor web.
Por Aitor el 27 de Enero de 2008
Por Mariano Luque el 31 de Enero de 2008
en login: root
y en pass: la contraseña del root.
Hago esto y no se conecta ni a palos, que hago mal?
Por Dientuki el 01 de Febrero de 2008
Mariano Luque_blog :
en login: root
y en pass: la contraseña del root.
Hago esto y no se conecta ni a palos, que hago mal?
Por Mariano el 06 de Febrero de 2008
Por karen el 29 de Febrero de 2008
Por kaliche el 14 de Marzo de 2008
Por Gokuh el 15 de Marzo de 2008
[url] http://www.appservnetwork.com/ [/url]
=)
Por el 15 de Marzo de 2008
Amigos una bd q les recomiendo usar es el firebird (Interbase) tambien es muy bueno.
Por PaLu System el 20 de Mayo de 2008
Por Dientuki el 05 de Junio de 2008
Por Tsunade-hime el 03 de Julio de 2008
no estoy segura de si los programas que dejas aquí son los que busco... en fin estoy muy perdida, si alguien me ayudara lo agradecería
Por Gabriel el 15 de Julio de 2008
Por laloman el 27 de Noviembre de 2008
Por fff el 08 de Enero de 2009
Por lucas el 03 de Febrero de 2009
Por ISMAEL el 24 de Febrero de 2009
He trabajado en el entorno WAMP con el editor de PHP, y creado algunos proyectos ahí, que los ejecuto rapido y sin problemas en el localhost...
Pero ahora tengo instalado en mi maquina Linux Ubuntu 8.10, pero lo instale como aplicación en Windows...
Mi problema es que ya he instalado LAMP desde el gestor de paquetes Sinaptic, y me aparece que si ya instalo los programas (Mysql, PHP y Phpmyadmin), pero no se si se pueda abrir aqui un editor de php como en Wamp... y si se puede, como lo abrooo???
Ya que no puedo o nose como hacer proyectos ahí...
Los agradesco si leen esto, y si me pueden ayudar... se los agradecere mas...
Por wawi el 24 de Febrero de 2009
Por hasthur el 11 de Junio de 2009
alguien tiene una idea??
Por wawi el 13 de Junio de 2009
no es muy dificil hacerlo, solo cuesta un poco de tiempo
Bye Saludos!
Por Serg el 25 de Julio de 2009
Por serg el 25 de Julio de 2009
Por lore el 16 de Octubre de 2009
Por alatuerta el 02 de Septiembre de 2010
Veras en mi caso ha salido todo a pedir de boca. Pero al llegar a: http://ip_de_la_pc/phpmyadmin
Me da error en el navegador y no se como seguir avanzando. Lo cierto es que soy muy novato y ando corto de conocimientos, pero.........se aprende y se sigue avanzando.
Muchas gracias por adelantado.
Por Fardier el 02 de Diciembre de 2010
te felicito.
Por Fernando el 20 de Marzo de 2013