Feb
22
Archivado en la categoria Debian, Servidor Debian el dia 22-Febrero-2008

apache-1.gif

Vamos a cumplir una de las finalidades de este gran manual que estamos siguiendo últimamente y es el de poder servir contenido Web desde nuestro servidor hacia nuestra red local. Digo esto porque hacia Internet podremos hacerlo mas adelante, vallamos por orden para que todo sea mas comprensible.

Para esto usaremos el programa Apache Web Server en su versión apache2-mpm-prefork que es la recomendada para Debian por su Multi-Processing Module (MPM) ya que es considerablemente más rápido que el modelo tradicional. Si deseas mas información sobre el tema del (MPM) aquí os dejo una explicación.

Procedemos a arrancar nuestro servidor y nos logeanos como ( root ).

Seguidamente instalaremos el paquete Apache2 y acto seguido el apache2-mpm-prefork

apt-get install apache2

apt-get install apache2-mpm-prefork

Una vez finalizada la instalación abrimos un navegador en nuestro PC de escritorio e introducimos la IP del servidor ( en mi caso http://192.168.1.71 ) y veremos el mensaje ( It works! ), algo así …

Este mensaje quiere decir que el servidor Web Apache está funcionando y listo para servir contenido Web. ;)

El directorio hacia donde apunta el servidor Web Apache por defecto es a /var/www/apache2-default. Esto lo podemos cambiar para que apunte a uno de los directorios que tenemos en nuestro directorio /home/usuario para que cuando mas adelante instalemos el servidor Ftp podemos subir y bajar archivos directamente desde un directorio que será visto por los demás desde Internet o desde nuestra área local.

Para hacer esto vamos a editar el archivo default que se encuentra en la ruta /etc/apache2/sites-available y vamos a substituir la ruta /var/www/ por la nuestra de nuestro /home/usuario/

Editamos el fichero con el editor vi

vi /etc/apache2/sites-available/default

y modificamos los directorios …

También he modificado la linea …

RedirectMatch ^/$ /apache2-default/

por

RedirectMatch ^/$ /www/

Esto a sido algo personal y de gusto, particularmente prefiero que el directorio donde se va a almacenar el contenido Web que quiero ofrecer a los usuarios tenga por nombre ( www ) que ( apache2-default ).

Ahora vamos a crear el directorio hacia donde va a apuntar el servidor Web

mkdir /home/forat/www

y reiniciamos el Apache con …

apache2ctl restart

Ahora volvemos a abrir un navegador en el ordenador de escritorio e introducimos la dirección IP del servidor. ( En mi caso http://192.168.1.71 )

Veremos algo como esto …

Como podéis ver todo lo que copiemos a la carpeta www dentro de nuestro directorio /home/usuario se podrá ver desde otros navegadores. ;)

Si estas siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( Soporte para PHP )

Este proyecto y muchos mas en el Blog oficial www.forat-project.com

Articulos relacionados


Comentarios:

[...] Si estas siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( Apache Web Server ). [...]


Gravatar pedrito 22nd Febrero, 2008 a las 19:07

Hola soy el pedrito, tu pag web esta interesante. Me has animado a ponerme un sistema operativo Linux. Espero que FORAT sea una pagina de actualidad de las de mayor éxito de la web. No tengo ninguna duda que lo sera así por las horas dedicadas y conocimientos expuestos.

Saludos , vengaaaaaaa aaaaaaaaaaaaah vennnnga adeu!!!!!!!


[...] un fichero en el directorio raíz de nuestro servidor Web. Si recordáis el manual anterior ( Apache Web Server ) configuramos a conciencia donde iba a estar situada la raíz de el servidor Web, osea el [...]


[...] vamos a retocar el servidor Web Apache2 para que el directorio /home/usuarioweb sea el predeterminado y podamos operar directamente desde [...]


[...] operativo Linux Debian 3 - Configuración de Red. 4 - Acceso remoto con SSH (Secure SHell) 5 - Apache Web Server 6 - Soporte para PHP 7 - Bases de datos MySQL y phpMyAdmin 8 - Información del sistema con [...]


[...] Servidor Web en Linux Debian 5 - Apache Web Server [...]


Gravatar Monta tu propio servidor Web con Debian 10th Marzo, 2008 a las 2:36

[...] sistema operativo Linux Debian3 - Configuración de Red.4 - Acceso remoto con SSH (Secure SHell)5 - Apache Web Server6 - Soporte para PHP7 - Bases de datos MySQL y phpMyAdmin8 - Información del sistema con [...]


[...] Apache Web Server [...]


[...] operativo Linux Debian 3 - Configuración de Red. 4 - Acceso remoto con SSH (Secure SHell) 5 - Apache Web Server 6 - Soporte para PHP 7 - Bases de datos MySQL y phpMyAdmin 8 - Información del sistema con [...]


Gravatar ney 30th Marzo, 2008 a las 16:44

Hola! Le queria agradecer por la información expuesta, muy util…
Solo tengo un problemita.. creo haber seguido paso a paso todo.. y al momento de comprobar el servicio, es decir, abrir el navegador, introducir mi ip (servidor web) aparece un informe “forbidden” NO TENGO PERMISOS PARA ACCEDER AL SERVIDOR” estoy logueada como root y todo lo he echo asi, no se que pudo haber pasado.. puede ser una boba, pero no se que hacer. Agradezco la atención prestada y nuevamente Gracias!!


Gravatar Reynier Matos Padilla 2nd Abril, 2008 a las 22:49

Gracias por este manual, me ha sido muy útil!!!!

;)


Gravatar maxi 3rd Abril, 2008 a las 23:30

Forat a mi tambien me pasa lo mismo antes decia its work pero ahora me dice forbidden NO TENGO PERMISOS PARA ACCEDER AL SERVIDOR .


Gravatar rorolakes 5th Abril, 2008 a las 20:29

Estimado FORAT, primero la ayuda es magnifica, sin embargo quiero hacer una consulta: por que cuesta tanto poder editar los archivos con el editor vi?, es decir, me cuesta un monton, poder borrar algo para modificarlo. tal vez hago algo mal??

saludos desde chile!!!!!!!!!!!!!!!!


Gravatar obi1 5th Abril, 2008 a las 23:27

Buenas, tengo el problema de forbidden, NO TENGO PERMISOS PARA ACCEDER AL SERVIDOR, igual que ney y maxi.

A ver si alguiens abe que sucede!

Saludos y gracias por este genial manual


Gravatar rorolakes 7th Abril, 2008 a las 2:33

Ya he encontrado las respuestas, ojalá a nuestros amigos les ayude.

http://www.dc.fi.udc.es/os/~af.....i/pri.html

en ese enlace encontrarán los comandos del editor VI

Saludos desde chile!!!!!!!!!!!!!


Gravatar forat 7th Abril, 2008 a las 2:51

Estoy montando otro servidor como este de nuevo en otro PC y no he tenido problemas de ” forbbiden “. Veo que les pasa a varios y no se que les puede pasar …..Han cambiado las rutas de los directorios ??? cual es la ruta de vuestro directorio raíz ???

Necesito mas datos ppl ;)

rorolakes es cuestión de acostumbrarse, puedes usar otros editores, yo suelo usar vi porque es el que mas me gusta.

Saludos ;)


Gravatar obi1 7th Abril, 2008 a las 22:44

Buenas forat, no se si puede tener alguna relación, yo tenía el problema del “forbbiden”, reinstale varias veces el sistema, seguí tus pasos y no había manera.
Tenía dos discos instalados en el pc y desinstalé uno para ver si sonaba la flauto, y ahora funciona. No se si ha tenido alguna relación pero al decir lo de la ruta del directorio raiz, esto podría tener relación.

Buno a lo mejor lo que digo es una tontería pero bueno…

Saludos


Gravatar juankar 9th Abril, 2008 a las 11:24

hola, me has animado poner page web, me sale este error:

debian:/home/juankar# apache2ctl restart
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName


Gravatar Carlos 24th Abril, 2008 a las 4:56

Hola a mi me tiraba el mismo error de perisos …buscando y buscando encontre una solucion que me funciono ..en principio volvi todo atras…y nuevamente aparecia It Work! bueno despues en mi debianedite con el vi el archivo config del /etc/selinux/ y en la linea que dice SELINUX=permissive le puse SELINUX=disabled …grave con :wq! y volvi a moidificar el archivo default como dice forat le di apache2ctl restart y apache2ctl graceful para actualizar las conexiones actuales y despues me fui a mi firefox de una pc que tengo con ubuntu y salio andando……ESPERO LES SIRVA saludos.


Gravatar Danroj 8th Mayo, 2008 a las 4:31

HOla forat mira para el problema de forbbiden ya tengo la solucion, lo que pasa es que en este how to no mensionas que son dos rutas las que toca cambiar por lo general se cambia segun el tuto la direccion “DocumentRoot”, pero me di cuenta comparando tu imagen de que tambien toca cambiar “Directory” y pues crear la carpeta apache2-default si no la cambiaron a http://www.

Yo hice esto y el error no volvio a aparecer :D


[...] Apache Web Server [...]


[...] operativo Linux Debian 3 - Configuración de Red. 4 - Acceso remoto con SSH (Secure SHell) 5 - Apache Web Server 6 - Soporte para PHP 7 - Bases de datos MySQL y phpMyAdmin 8 - Información del sistema con [...]


Gravatar Fernando Lopez L 30th Agosto, 2008 a las 6:56

esta todo ok pero eso de home/usuario/www me quedo como poncho no entiendo ayuda plis, donde ubico es directorio si en mi server no tengo nada, no se las rutas nada ayuda pliss muy pero muy novato llevo dos dias y estoy abrumado jajaja saludos Arica chile


Gravatar alexander 8th Septiembre, 2008 a las 22:53

compañer tengo el problema todo lo que monte en en la triple www me sale un error de 03 forbidden y no me lo permite ver


A continuación puedes hacer un comentario con tu duda, consulta o aportación.Si puedes responder a otro usuario no te cortes y hazlo " Yo no puedo con todos ". Recuerda que no están permitidos los insultos, la publicidad o cualquier cosa que pueda ofender a alguien. De no respetar estas sencillas normas serás baneado. En este Blog intentamos ayudar a los demás y para eso necesitamos un ambiente lo mas agradable posible. Ayúdanos a conseguirlo ( Gracias )
¿ Tienes algo que decir ?
Nombre: 
Email: 
URL: