Servidor web

19 replies [Last post]
zenbaki
Offline
Joined: 02/05/2009

Hola.
¿ Se puede montar un servidor web utilizando la versión educativa 2.1 de Trisquel GNU/Linux ?.
Saludos.

quidam

I am a member!

I am a translator!

Offline
Joined: 12/22/2004

> ¿ Se puede montar un servidor web utilizando la versión educativa 2.1 de Trisquel GNU/Linux ?.

Por supuesto! Para obtener el paquete completo solo tienes que
ejecutar esto:

sudo apt-get install apache2 phpmyadmin mysql-server

Esto te instala Apache, php, mysql y phpmyadmin, que te permite
administrar la base de datos abriendo http://localhost/phpmyadmin

Si solo quieres servir html estático, llega con que instales apache2
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios

zenbaki
Offline
Joined: 02/05/2009

Muchas gracias Rubén.
Ya lo había instalado en esta máquina (versión 2.1 uso doméstico) consultando los manuales de Trisquel, pero ahora debo utilizar una máquina más antigua y es por eso que pensé en algo menos exigente, como lo es la versión educativa.
Bueno, a ver si lo consigo.

quidam

I am a member!

I am a translator!

Offline
Joined: 12/22/2004

> Ya lo había instalado en esta máquina (versión 2.1 uso doméstico) consultando los manuales de Trisquel, pero ahora debo utilizar una máquina más antigua y es por eso que pensé en algo menos exigente, como lo es la versión educativa.
> Bueno, a ver si lo consigo.

Para una misma rama (2.x en este caso) todas las ediciones son
igualmente exigentes, salvo en el uso de disco. La versión educativa es
la que menos ocupa en disco, al tener menos programas preinstalados.
Pero el kernel, entorno gráfico, drivers, navegador y configuración son
las mismas, por lo que no es más o menos ligera que las demás.
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios

zenbaki
Offline
Joined: 02/05/2009

> Para una misma rama (2.x en este caso) todas las ediciones son
igualmente exigentes, salvo en el uso de disco.

Ah, entendido, qué pena :(
Veré entonces qué ocurre. Igualmente probaré con la versión educativa.

zenbaki
Offline
Joined: 02/05/2009

> Pero el kernel, entorno gráfico, drivers, navegador y configuración son
las mismas, por lo que no es más o menos ligera que las demás.

Bueno, ya instalé Trisquel GNU/Linux versión 2.1 educativa en una máquina vieja (Intel Celeron 600 MHz - 384 MB RAM).
Anda muy lenta, pero pensando en aumentar su velocidad, consulto: Una vez configurado el servidor, ¿ es posible prescindir del entorno gráfico o de algún otro elemento ?, ¿ eso influiría en su rendimiento como servidor web ?.

quidam

I am a member!

I am a translator!

Offline
Joined: 12/22/2004

> Una vez configurado el servidor, ¿ es posible prescindir del entorno
gráfico o de algún otro elemento ?,

Detener el entorno gráfico liberará una cantidad considerable de
memoria, puedes hacerlo con el comando:

sudo /etc/init.d/gdm stop

> ¿ eso influiría en su rendimiento como servidor web ?.

Con esa cantidad de memoria será un cambio notable. Si solo vas a
servir páginas estáticas puedes utilizar lighttpd en lugar de apache,
es mucho más rápido. Puede usarse también para servir php y otros
lenguajes de scripting, pero requiere algo más de experiencia.
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios

zenbaki
Offline
Joined: 02/05/2009

> Detener el entorno gráfico liberará una cantidad considerable de
memoria, ...
> Con esa cantidad de memoria será un cambio notable.

Buenísimo, entonces seguiré adelante con esta máquina. El próximo paso será conectar a Internet y actualizar.

¿ Cómo puedo recuperar el entorno gráfico cuando lo necesite ?.

Aprovecho a comentar que durante la instalación de Trisquel GNU/Linux versión 2.1 educativa aparecieron en pantalla 3 errores, de los cuales sólo el primero se reiteraba cada vez que iniciaba el sistema:

1 Fatal error … acpi=force is required to enable acpi

2 Error inserting battery acpi/battery.ko

3 Ha ocurrido un un error al iniciar el Demonio del Administrador de Preferencias de GNOME.
Algunas cosas como las configuraciones de temas, sonidos o fondo de pantalla puede que no funcionen correctamente.
El último mensaje de error fue:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
GNOME seguirá intentando reiniciar el Demonio de Preferencias la próxima vez que inicie una sesión.

El primer error está relacionado con la BIOS.
Para ¿ solucionarlo ? edité /boot/grub/menu.lst y agregué acpi=force en el final de la línea donde se menciona el Kernel.

El segundo, ni idea, tal vez se refiera a baterías de notebook. En tal caso, pobre el esqueleto de aquél que quiera cargar como maletín esta máquina del Jurásico ;)

En cuanto al tercero, hasta ahora no he notado problemas, a pesar de andar rondando por ahí el Demonio :(( Tal vez deba poner unos dientes de ajo dentro del CPU, por si las moscas :))

Dos detalles:

No pude instalar desde un pendrive, no sé por qué. Tuve que hacerlo desde un CD. Pero ahora, luego de la instalación, el pendrive se monta perfectamente.

Sólo me acepta mouse óptico. ¿ Qué debo modificar para que acepte cualquier tipo de mouse ?.

quidam

I am a member!

I am a translator!

Offline
Joined: 12/22/2004

> ¿ Cómo puedo recuperar el entorno gráfico cuando lo necesite ?.

/etc/init.d/gdm start

En esa carpeta (/etc/init.d/) están los scripts de arranque de todos los
servicios del sistema. Puedes usarlos para arrancar o parar cualquier
servicio: "sudo /etc/init.d/apache2 stop" por ejemplo.

Muchos de estos scripts tienen otras opciones aparte de start y stop,
puedes saber cuáles tienen ejecutando el script sin parámetros:

sudo /etc/init.d/apache2

>
> Aprovecho a comentar que durante la instalación de Trisquel GNU/Linux
> versión 2.1 educativa aparecieron en pantalla 3 errores, de los cuales
> sólo el primero se reiteraba cada vez que iniciaba el sistema:
>
> 1 Fatal error … acpi=force is required to enable acpi
>
> 2 Error inserting battery acpi/battery.ko

Puedes ignorar estos mensajes, algunos ordenadores no tienen soporte
para algunas características de gestión de energía, y aparece un error
al intentar activarlas.

>
> 3 Ha ocurrido un un error al iniciar el Demonio del Administrador de
> Preferencias de GNOME.

Este error, también inofensivo, es uno de los fallos más antiguos de
GNOME, y resulta tan complicado de analizar su origen que los autores
parece que se han rendido. En cualquier caso es mentira, todo funciona.

>
> El primer error está relacionado con la BIOS.
> Para ¿ solucionarlo ? edité /boot/grub/menu.lst y agregué acpi=force en el final de la línea donde se menciona el Kernel.

Puede que en tu ordenador esto produzca algún cambio (creo que acpi no
se activa automáticamente en ordenadores anteriores a una determinada
fecha, y en algunos otros casos). Notas alguna diferencia al hacer eso?

> Sólo me acepta mouse óptico. ¿ Qué debo modificar para que acepte cualquier tipo de mouse ?.

Los ratones ópticos funcionan igual que los de bola, lo que los hace
distintos es el tipo de conexión (usb, serie, ps-2).
¿Cómo son tus ratones?

_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios

zenbaki
Offline
Joined: 02/05/2009

Muchas gracias por toda la información.

> Puede que en tu ordenador esto produzca algún cambio (creo que acpi no
se activa automáticamente en ordenadores anteriores a una determinada
fecha, y en algunos otros casos). Notas alguna diferencia al hacer eso?

Sí, leí por ahí que la activación está relacionada con la fecha.
Mirá, no he notado diferencias. Yo pensé que al modificar la gestión de energía conseguiría por ejemplo apagar la máquina desde teclado y/o mouse, o al menos desde el botón power, pero no. Al salir del SO se llega a un mensaje así:

[ 4236.176671] System halted.
_

Y ahí queda, hasta que le corto el suministro de 220 Vca. Pero esto no me preocupa.
Tal vez en realidad sólo se modificó el mensaje en el inicio pero no se modificó la gestión de energía.

> Los ratones ópticos funcionan igual que los de bola, lo que los hace
distintos es el tipo de conexión (usb, serie, ps-2).
¿Cómo son tus ratones?

La máquina utilizaba bola/serie, pero también probé bola/ps-2 y óptico/ps-2, y ahora sólo acepta óptico/ps-2.
En cambio en la máquina desde donde escribo, funcionan (al menos ps-2) tanto bola como óptico.

zenbaki
Offline
Joined: 02/05/2009

> ... puedes utilizar lighttpd en lugar de apache, ...

Ya conecté a Internet, actualicé Trisquel GNU/Linux versión 2.1 educativa e instalé Apache2 + Php5 + MySQL + PhpMyAdmin (Intel Celeron 600 MHz - 384 MB RAM).
Todo muy bien.

Ahora estoy haciendo pruebas en esta máquina más rápida para después implementar lo mismo en la primera. Instalé los mismos paquetes para aprender un poco sobre su configuración, y ahora estoy probando con Lighttpd. Este realmente funciona más rápido y consume menos recursos que Apache2 ya que carga sólo lo que necesita. Pero el problema que se me plantea es que no consigo eliminar Apache2. Ya he probado con remove, purge, clean, autoclean (tanto con aptitude como con apt-get) y Gestor de paquetes Synaptic (incluso con el filtro para paquetes Huérfanos). Al entrar en Sistema de archivos siempre encuentro /etc/apache2 y otros archivos más de Apache2 por ahí :((
¿ Será que se vuelve a instalar junto con Php5 y/o MySQL y/o PhpMyAdmin ?. Tal vez en los repositorios de Trisquel ya estén relacionados y vengan juntos (estoy utilizando únicamente paquetes de los repositorios de Trisquel).
Tampoco conseguí que se generasen los enlaces simbólicos para PhpMyAdmin, así que si entro en localhost/phpmyadmin obtengo “404 - Not Found”. Los creé manualmente desde Terminal, pero naranja fanta.

zenbaki
Offline
Joined: 02/05/2009

... También probé con apt-get autoremove.

Al final desinstalé totos los paquetes mencionados anteriormente, y así parece que el aborígen del norte ha abandonado mi máquina :))

Ahora instalé solamente Lighttpd y Php5. El logo de Lighttpd se condice con su funcionamiento :P

quidam

I am a member!

I am a translator!

Offline
Joined: 12/22/2004

> ... También probé con apt-get autoremove.

El comando debfoster te permite desinstalar las dependencias de los
paquetes que no necesites.

> Al final desinstalé totos los paquetes mencionados anteriormente, y así parece que el aborígen del norte ha abandonado mi máquina :))

En este caso suele ser suficiente con desinstalar apache2.2-common.

> Ahora instalé solamente Lighttpd y Php5.

Muy buena combinación.
_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios

zenbaki
Offline
Joined: 02/05/2009

Bueno, gracias a tantos feriados (ayer tuvimos otro jaja) he logrado acceder desde la web al servidor Lighttpd que monté en esta máquina. La batalla más dura fue con el router.

Puse una página como prueba. Después seguiré experimentando.

aitux
Offline
Joined: 02/11/2009

Mola la animación de las torres :)

zenbaki
Offline
Joined: 02/05/2009

Sí aitux, jajaaja Encontré ese gif animado en Internet. Buena imaginación tuvo quien lo hizo.
Acá estamos con temperaturas muy bajas y alentamos a nuestros esqueletos mirando como se divierten esas torres :))

Ahora agregué una página con información sobre los módulos de PHP que el servidor tiene cargados.

Intentaré entender host, alias, redireccionamiento, seguridad, etc.. Hay mucha información en la web sobre estos temas, pero generalmente confusa para quien sabe poco como yo. También hay mucha información repetida, hasta copian los errores :((

Por ahora desistí de instalar PhpMyAdmin, porque estuve leyendo que necesita de un servidor, y si bien al ir instalándolo te da la posibilidad de elegirlo, me parece que igual se instala el Apache. No sé, tengo dudas sobre eso.

Luis A. Guzmán García
Offline
Joined: 06/13/2009

El sáb, 11-07-2009 a las 02:59 +0200, name at domain escribió:
> Sí aitux, jajaaja Encontré ese gif animado en Internet. Buena imaginación tuvo quien lo hizo.
> Acá estamos con temperaturas muy bajas y alentamos a nuestros esqueletos mirando como se divierten esas torres :))
>
> Ahora agregué una página con información sobre los módulos de PHP que el servidor tiene cargados.
>

Si de algo te sirve, yo uso también lighttpd, y puedo intentar resolver
algunas dudas que tengas.

> Intentaré entender host, alias, redireccionamiento, seguridad, etc.. Hay mucha información en la web sobre estos temas, pero generalmente confusa para quien sabe poco como yo. También hay mucha información repetida, hasta copian los errores :((
>
Creo que algunos de los temas que platicas no los domino, pero otros si,
podemos buscar al respecto si gustas.

> Por ahora desistí de instalar PhpMyAdmin, porque estuve leyendo que necesita de un servidor, y si bien al ir instalándolo te da la posibilidad de elegirlo, me parece que igual se instala el Apache. No sé, tengo dudas sobre eso.

Por ahora, no hay mucho que ver, pero el servidor esta bajo la
dirección.
http://switnet.dyndns.org

Saludos

_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios

zenbaki
Offline
Joined: 02/05/2009

Hola Luis.

> Si de algo te sirve, ...
> Creo que algunos de los temas ...
> Por ahora, no hay mucho que ver, ...

Muchísimas gracias por tu ofrecimiento.
Algo que me interesa en principio es el correo electrónico a través del servidor web. Todavía no me puse a leer sobre ese tema, pero entré en http://switnet.dyndns.org y veo que ustedes tienen la dirección de contacto con el mismo dominio, así que tal vez puedas orientarme un poco como para empezar a hacer pruebas.

Saludos.
José Luis

Luis A. Guzmán García
Offline
Joined: 06/13/2009

El sáb, 11-07-2009 a las 19:33 +0200, name at domain escribió:
> Hola Luis.
>
> > Si de algo te sirve, ...
> > Creo que algunos de los temas ...
> > Por ahora, no hay mucho que ver, ...
>
> Muchísimas gracias por tu ofrecimiento.
> Algo que me interesa en principio es el correo electrónico a través del servidor web. Todavía no me puse a leer sobre ese tema, pero entré en http://switnet.dyndns.org y veo que ustedes tienen la dirección de contacto con el mismo dominio, así que tal vez puedas orientarme un poco como para empezar a hacer pruebas.
>
Básicamente necesitas del sistema de correo electrónico instalado en el
servidor, podemos hablar de:
Postfix, Sendmail, u otros (agente transporte) y combinado con Dovecot
(servidor) y SquirrelMail (cliente web).

En switnet.dyndns.org usamos:
postfix + dovecot-imap + squirrelmail

Si planeas abrir cuentas de correo como para toda una clase, usar bases
de datos para almacenar la información generada por los usuarios.

Es importante tener el puerto 25 disponible para el tráfico de correo, y
puertos adicionales según uses IMAP o POP (en caso de estar que tu
servidor este bajo un firewall), eso puede impedir el flujo de correo.

Otro detalle es que de Hardy a Jaunty, la instalación del servicio de
correo a cambiado considerablemente, ¿estarás usando Trisquel 3 (basado
en Jaunty) o la versión anterior (basado en Hardy)?

Estaba escribiendo un wiki respecto a instalar un servidor casero con
software libre únicamente tocando varios punto, tal vez podamos
continuarlo e integrarlo a la documentación de Trisquel.

Saludos.

> Saludos.
> José Luis
> _______________________________________________
> Trisquel-usuarios mailing list
> name at domain
> http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios

_______________________________________________
Trisquel-usuarios mailing list
name at domain
http://listas.trisquel.info/cgi-bin/mailman/listinfo/trisquel-usuarios

zenbaki
Offline
Joined: 02/05/2009

Muy bien Luis, muchas gracias. A partir de esa información intentaré avanzar.
Por ahora estoy utilizando la versión 2.1. Cambiaré a la 3 cuando cambie la placa madre.
En cuanto al manual, aclaro que tengo muy pocos conocimientos, pero me interesa el tema así que aportaré con lo que esté a mi alcance.
Saludos.