Tienda especializada en la videoconsola Nintendo DS

 
Mar
03
Archivado en la categoria Debian, Servidor Debian el dia 3-Marzo-2008

helptech.jpg

Uno de los artículos finales de este gran manual será el como montar un Blog con Wordpress pero antes de esto vamos a ajustar un poco la configuración del servidor minimamente para que todo quede mas pulido ademas de ordenado.

Con el siguiente manual crearemos un usuario especifico que sera el encargado de el directorio raíz en nuestro servidor Web. También eliminaremos la extensión www pudiéndose ver desde el exterior nuestro dominio.sytes.net en vez de dominio.sytes.net/www/.

También modificaremos el archivo hosts del sistema para dar un aspecto mas limpio a nuestra maquina en programas como el phpsysinfo y en Awstats que nos muestra por defecto maquina.dominio.sytes.net y vamos a dejarlo como dominio.sytes.net.

Para esto vamos a ajustar un poco la configuración del sistema arrancando nuestro servidor en Linux Debian y logeandonos como ( root ). Comenzaremos por crear un usuario para el contenido web de nuestro servidor ” Así no mezclaremos cosas “.

En mi caso voy a crear un usuario llamado ( web ) y su directorio raíz dentro de /home/web/ será donde hospedare el contenido web que quiero que los usuarios vean. Con este usuario también tendremos acceso al FTP para poder subir y bajar archivos directamente.

Creamos el usuario …

adduser nombredeusuario

El comando adduser creará automaticamente los directorios necesarios para el usuario incluyendo /home/usuario

Seguidamente introducimos el password para el usuario y lo volveremos a introducir para verificar de que no nos hemos equivocado.
Una vez introducido nos pregunta algunos datos sobre el usuario, esto es opcional, tan solo pulsa la tecla ( Enter ) y lo dejamos en blanco si no queremos poner nada …

Introducimos ( Y ) y listo. Ahora tenemos un usuario creado que vamos a destinar para la administración del apartado web en este servidor.

Ahora vamos a retocar el servidor Web Apache2 para que el directorio /home/usuarioweb sea el predeterminado y podamos operar directamente desde el. Esta configuración eliminara la extensión ( www ) que ahora mismo tenéis configurada en vuestros servidores pudiendo ver el contenido Web del servidor directamente desde vuestra IP local o dominio, ( En mi caso http://192.168.1.71 o hsnet2.sytes.net )

Editamos el fichero ( default ) dentro de la ruta /etc/apache2/sites-available/ con el editor vi

vi /etc/apache2/sites-available/default

Una vez dentro cambiaremos la ruta /home/usuario/ por la de el nuevo usuarioweb que acabamos de crear, ( en mi caso /home/usuarioweb/ ) en la linea DocumentRoot y Directory. Otro de los cambios que vamos a hacer en este fichero es el de comentar la linea RedirectMatch ^/$ con un símbolo ( # ) quedándonos así …

Una vez editado, guardamos y salimos del editor con ( ESC ) y ( :wq! ).

Ahora vamos a crear los enlaces simbólicos hacia la ruta /home/usuarioweb de los programas phpsysinfo, phpmyadmin y cgi-bin con …

ln -s /var/www/phpsysinfo /home/usuarioweb/phpsysinfo

ln -s /var/www/phpmyadmin /home/usarioweb/phpmyadmin

ln -s /usr/lib/cgi-bin /home/usuarioweb/cgi-bin

Ahora para ver si todo ha ido bien, vamos a abrir un navegador desde otro ordenador y vamos a introducir solo la IP local del nuestro servidor Web …

Como podéis comprobar ahora ya no veremos el directorio ( www ) junto a la IP local, ahora cuando montemos la Web o Blog principal del servidor, solo tendremos que hospedarlo en el directorio raíz /home/usuarioweb.

Por otro lado también vamos a configurar el fichero hosts para que muestre solo el nombre de dominio y no también el de nuestra maquina. Esto no es algo especialmente importante pero queda mucho mejor a la vista de algún programa como el phpsysinfo.

Si nos fijamos vemos el nombre hsnet2 sale repetido dos veces delante de sytes.net. Esto no es un fallo, tan solo es que hemos configurado al inicio el nombre de nuestro servidor y el nombre de dominio con el mismo nombre. No es un problema, es mas, es completamente necesario cuando tenemos mas de un servidor en casa, pero para los que tenéis solo un servidor puede quedaros un poco mas limpio y pulido, fijaos así es como lo tenemos ahora …

y así es como nos va a quedar después de una pequeña modificación …

Para hacer esto editamos el archivo hosts dentro de la ruta /etc/ y modificamos ….

vi /etc/hosts

Borramos el nombre de vuestra maquina que sale repetido quedando así …

Guardamos y salimos con ( ESC ) y ( :wq! ). ( Hay lo tienes InKiLiNo )

Se que muchos estáis esperando el articulo para crear vuestro propio Blog dentro de este servidor que nos estamos montando, así que doy por finalizado este articulo. Mas adelante iré publicando mas artículos relacionados con este servidor pero ya fuera de este manual que próximamente terminaremos. Mañana montaremos el Blog ;)

Si estas siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( Instalación y puesta en marcha de un Blog con Wordpress )

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

Creative Commons License
www.forat.info sitio bajo licencia Creative Commons.

Articulos relacionados

Articulos publicados en la Factoria de Blogs


Comentarios:
jeickelement 3rd Marzo, 2008 a las 2:38

gracias forat, tu tutorial fue excelente, lo segui al pie de la letra ya lo de montar wordpress o foros smf…etc si lo tengo bien claro desde hace rato, pero se que a muchos les va a servir un monton, Saludos nos vemos en la proxima.


forat 3rd Marzo, 2008 a las 2:56

Guay Jeickeleme nt mañana el penúltimo capitulo de este montaje de un servidor en Linux Debian.

Esto se acaba compañero, el ultimo articulo será el oficial donde se incluirán todos los manuales.

Invito a todos a que expongáis la dirección web de vuestro server, así podre incluirlas en el articulo final.

Saludos ;)


InKiLiNo 3rd Marzo, 2008 a las 8:21

Gracias Forat, pero ya lo arreglé todo ayer ;)

Hoy voy a instalarme otro disco duro para separar MySQL, que si lo ponemos en otro HD las consultas a la BBDD van a toda ostía :D


magarto 3rd Marzo, 2008 a las 9:14

Dios, pero esto tenía fin???? Pedazo de guías que nos has publicado.
Un abrazo tío y te aseguro que en cuanto monte uno, que tengo ganas, usaré referencia a tus artículos, sobre todo el de No-IP porque, España es lo que tiene


InKiLiNo 3rd Marzo, 2008 a las 9:36

Hablando de todo un poco de Spam :D

http://inkilino.sytes.net/phpsysinfo /


satanasof 3rd Marzo, 2008 a las 10:27

Vas a poner el manual del servidor de correo?
Gran trabajo.


forat 3rd Marzo, 2008 a las 14:39

Magarto este miercoles publicare la guia oficial del montaje de este servidor incluyendo todos los articulos de este cacharrito que nos hemos montado, segurament e diseñare algun banner para la sidebar que lo enlace, así cuando lo necesites no tengas perdida ;)

Ok Inkilino ya tengo la dirección de tu server te incluire en la lista.

Si alguien mas se ha montado el server que lo diga que sera incluido en el articulo oficial !!!!

satanaof, no no voy a incluir correo, te explico porque …..

He tenido un servidor de correo en casa unos 4 años y todo va bien y fluido pero si algun dia te quedas sin adsl o simplement e tienes que retocar algo y desconecta rlo de la red es posible que pierdas correos y esto es una cosa que no me la puedo permitir.

Para el correo uso Gmail, lo siento man ;)


jose87 3rd Marzo, 2008 a las 16:37

Te ha quedado de lujo macho, gran trabajo ;)


Intruso 3rd Marzo, 2008 a las 19:23

Pues algo estoy haciendo mal, tu quieres decir que en el redireccio namiento no sobra lo del apacha2-default, no se tio, es por preguntar algo porque no consigo ver el fallo, me cago en tooooo :(


[...] Servidor Web en Linux Debian 13 – Últimos ajustes [...]


makineroes 3rd Marzo, 2008 a las 21:49

forat,sigiendo todo,todo los pasos,ahora al final solo me sale en la web la carpeta de cgi-bin solamente,porfa iluminarme a ver lo que he hecho mal,gracias


forat 3rd Marzo, 2008 a las 22:39

Gracias Jose87 ;)

lol Intruso funciona !!!

Makineroes te has dejado en el camino la seccion de los enlaces simbolicos ln -s.

Hay está la iluminación ;)

Suerte man !!


makineroes 3rd Marzo, 2008 a las 23:28

jajaja,gracias no era eso,pero lo arregle tanteando.ya me dara problemas mas adelante.mientras en espera de los ultimos capitulos de esta estupenda saga.


makineroes 3rd Marzo, 2008 a las 23:33

aah se me olvidaba: http://www.akivaz.dyndns.org


forat 4th Marzo, 2008 a las 4:09

Makineroes no me chuta el enlace :(


macrobio 4th Marzo, 2008 a las 14:44

Hola a tod@s los que, como yo, hemos decidido tener un server en casa.

Lo primero es felicitart e por el tutorial que encontré ayer por casualidad y lo he seguido con ahinco hasta ahora.

Solo comentarte que en los enlaces que realizas con ln -s para phpsysinfo y el de phpmyadmin están mal ya que tienen que que ser:

ln -s /var/www/phpsysinfo /home/usuarioweb /phpsysinfo
(como indicas en “Servidor Web en Linux Debian 8 – Información del sistema con PhpSysInfo “) y el otro sería:
ln -s /var/www/phpmyadmin /home/usuarioweb /phpmyadmin
como indicas en “Servidor Web en Linux Debian 7 – Bases de datos MySQL”

A los dos les sobra lo de apache2-default.

Un saludo y sigue escribiend o estos tutoriales que todos te lo agradecere mos.


Roger Bermudez 4th Marzo, 2008 a las 16:29

Gracias por tus esfuerzos en explicarno s Forat, anteriorme nte ya habia hecho algo de estos tipos de servicios, pero ahora lo entiendo mejor gracias a tu excelente manual. Mi url: http://rogerjbv.sytes.net soy de Venezuela. Edo-Zulia. Todo funciono muy bien, excepto algunas cositas que luego preguntare . Saludos.


Servidor Web en Linux Debian 5th Marzo, 2008 a las 0:43

[...] Web con AwStats 11 – Redireccio namiento DNS de No-IP 12 – Abriendo puertos en nuestro Router 13 – Últimos ajustes 14 – Instalación y puesta en marcha de un Blog con [...]


[...] Web con AwStats 11 – Redireccio namiento DNS de No-IP 12 – Abriendo puertos en nuestro Router 13 – Últimos ajustes 14 – Instalación y puesta en marcha de un Blog con [...]


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

[...] Web con AwStats11 – Redireccio namiento DNS de No-IP12 – Abriendo puertos en nuestro Router13 – Últimos ajustes14 – Instalación y puesta en marcha de un Blog con [...]


[...] Últimos ajustes [...]


[...] Web con AwStats 11 – Redireccio namiento DNS de No-IP 12 – Abriendo puertos en nuestro Router 13 – Últimos ajustes 14 – Instalación y puesta en marcha de un Blog con [...]


[...] el manual sobre como montar un servidor Web en Debian te invito a que continúes con el articulo ( Ultimos ajustes [...]


JM 14th Abril, 2008 a las 19:44

Segui este MEGA-RECONTRA-UTIL-EASY Manual, y todo bien excepto el fallo que no he podido reparar, cuando trata de acceder a mi server desde Internet via http://midominio.synet.net me muestra el web browser de mi router, pero el FTP trabaja de maravillas , al menos localmente .
Alguna pista?


LM 25th Mayo, 2008 a las 2:30

Como alojo páginas con mi propio dominio?


hund 4th Junio, 2008 a las 0:48

Loco acabo de seguir tu manual y es realmente hermoso! bien explicado y al detalle! como pocos en la red!

Felicitaci ones! y que sigas con estos manuales que son de gran ayuda!

Saludos!


Alexis 3rd Julio, 2008 a las 7:54

Doctor, hasta acá he hecho todo al pie de la letra, pero cuando intento ingresar a http://ip/phpmyadmin me sale que no tengo permisos…

en cambio con phpsysinfo todo va bien. He revisado los enlaces dinamicos, y van bien, no se que puede estar pasando.

Apreciare mucho tus comentario s. Mil gracias.


[...] Últimos ajustes [...]


[...] Web con AwStats 11 – Redireccio namiento DNS de No-IP 12 – Abriendo puertos en nuestro Router 13 – Últimos ajustes 14 – Instalación y puesta en marcha de un Blog con [...]


Mi Familia » Blog Archive » CronoS.Info 23rd Octubre, 2008 a las 16:57

[...] Web con AwStats 11 – Redireccio namiento DNS de No-IP 12 – Abriendo puertos en nuestro Router 13 – Últimos ajustes 14 – Instalación y puesta en marcha de un Blog con [...]


juanjava 29th Octubre, 2008 a las 23:10

hola bien por el manual ya que si tienes un poquito de curiosidad puedes instalar las versiones que quieras, y los comentario s de algunas personas estan de mas, pero bien por ti, por otro lado una pregunta tendras algun manual sobre seguridad, Bloquea ataques por fuerza bruta con ‘Fail2ban’ y asi evitar que nos hackeen ver de donde son las peticiones masivas o algo por el estilo ya que no lo encuentro y lo instale en una maquina y creo que lo saque de alguna parte de tu web (no se si de las camaras de segurida o no se me podras mandar la liga de esto o alguna que conoscas por favor, mil gracias por el apoyo.

por otro lado yo quiero instalar joomla con mi usuario web para lo cual descomprim o el paquete de joomla el /home/web e instalo, todo bien sigo los pasos todo bien pero al querer ver el portal o la administra cion y nada, y esto es que el archivo de configurac ion no lo coloca (no se si por permisos), no se si me puedas ayudar en esto ya que tu manual lo he ocupado en otros sitios y si he podido pero al realizar los Ultimos ajustes usuario web ya no puedo instalar el joomla, help me please, mil gracias


francisco 1st Noviembre, 2008 a las 9:47

Hola que tal tengo un error en mi configurac ion y no se en que falle: miren ya esta todo configurad o pero a la hora de que quiero abrir mi web con la direccion compupacva llarta.sytes.net me redireccio na a http://localhost, y me marca error por que no lo abro en mi servidor si no en cualquier pcy me direcciona a localhost, solo me funciona en mi server, alguien me puede ayudar?? gracias.


[...] con AwStats – 11 – Redireccio namiento DNS de No-IP – 12 – Abriendo puertos en nuestro Router – 13 – Últimos ajustes – 14 – Instalación y puesta en marcha de un Blog con [...]


abbadon 10th Enero, 2009 a las 8:02

solo una pregunta y un comentario :
1.- para que eliminamos el /www/ en redirect match, si de cualquier manera la vamos a comentar?
ke no se supone ke si la komentamos el script debe ignorar dicha linea?
2.- despues de:”Ahora para ver si todo ha ido bien, vamos a abrir un navegador desde otro ordenador y vamos a introducir solo la IP local del nuestro servidor Web …”
yo tuve ke reiniciar el servidor apache (apache2ctl restart) para que los cambios puedan ser vistos :)


juan jaimes 27th Marzo, 2009 a las 22:23

hola nuevamente yo, mira me quedo ya un servidor de acuerdo a tu manual pero ahora tengo una pregunta que debo de hacer (que modifico y donde) para que en mi navegador coloque http://www.sitio.sytes.net en vez de solamente sitio.sytes.net, mil gracias por la ayuda de antemano.


Eday 21st Junio, 2009 a las 17:11

Buenas… hace un semana empece con el manual desde 0 y hoy llego hasta aqui con exito.

Yo tengo dominios registrado s, y quisiera saber como enlazo mi dominio a mi servidor casero. Gracias.


makiaji 1st Agosto, 2009 a las 19:21

Hola,

Pues he seguido el manual para poder crear mi servidor web en Debian pero tengo un “pequeño” problema: en su momento compré los dominios .com y .es en 1and1 y me di de alta en No-ip para convertir mi IP numérica en un nombre. El caso es que como 1and1 no aceptaban el nombre ese tube que darme de alta también en CDmon para ponerle el CNAME y ellos me daban unas DNS. Esas DNS las puse en 1and1 y sin problemas me actualizo el dominio.

Yo tan tranquilo cuando ponía http://www.midominio.com me abria sin problemas, igual que si ponia la IP numérica o el CNAME de no-ip (misitio.sytes.net) pero ahora cuando ya he tenido toda la web terminada, he ido a pasarla a los amigos y resulta que no les abre (a mi me sigue abriendo perfectame nte), tampoco les abre con el CNAME ni con la IP por lo que deduzco que la conexión se queda dentro de mi red local aunque es raro ya que si se quedara en la red local, no deberia de abrirse con el dominio ni la ip ni el CNAME ya que no saldria de localhost…

He abierto todos los puertos via DMZ y a la gente le sigue sin funcionar. Mi router es un Zyxel 660HW-D1 de los que da Telefónica y tengo ip dinámica (de ahi el uso de no-ip).

¿Qué puede estar pasando?

Gracias y un saludo!


Enrique 8th Agosto, 2009 a las 19:31

excelente aporte, gracias por ayudarnos.


[...] Web con AwStats 11 – Redireccio namiento DNS de No-IP 12 – Abriendo puertos en nuestro Router 13 – Últimos ajustes 14 – Instalación y puesta en marcha de un Blog con [...]