jucarmona

Inicio » Posts tagged 'cliente'

Tag Archives: cliente

Directorios web virtuales en Ubuntu 12.04 con servidor web apache y webmin


Bueno, ya después de tener un funcionamiento básico de nuestro servidor web, vamos a empezar  a ver configuraciones más avanzadas

Concretamente, ahora vamos a crear directorios virtuales, ésto consta de una  página web en la que el usuario no tiene que poner al final de la barra de direcciones el nombre del documento al que accederá, si no que lo hará mediante un “alias”, lo que será mucho más sencillo.

Esto además es un sistema de seguridad, pues éstas páginas pueden estar físicamente en carpetas diferentes, con lo que impedimos que un usuario malintencionado navegue por nuestra web sólo poniendo el nombre de los documentos o carpetas que crea tenemos dentro de nuestra carpeta principal.

Comencemos, lo primero que haremos será crear la carpeta dónde se alojará nuestro directorio virtual (la podemos crear donde queramos, no tiene que ser en var/www), yo la he creado en /, y se llama miweb. para asegurarnos que nuestro servidor web puede acceder sin problemas a las páginas web alojadas, le daremos la propiedad de la carpeta al grupo apache (www-data)

Describo a continuación los pasos que he realizado para ello:

-Loguearse como root: sudo su (poner contraseña, aunque no se vea, y pulsar intro)

-Comando crear carpeta: mkdir /miweb

-Cambiar propiedad del grupo: chown root.www-data /miweb

-Comando crear documento web: gedit /miweb/virtu.html , en el archivo que se abre insertamos el contenido, guardamos y cerramos

Selección_003

 

Los demás pasos los haremos fácilmente a través de Webmin

Una vez logueados en Webmin, en el panel de la izquierda abrimos Servers, seleccionamos Apache Web Server, y pinchamos en la bola del mundo de Virtual Server

Selección_083Seguidamente iremos a Aliases and Redirects

Selección_084Y allí dentro insertaremos, en el apartado Document directory aliases, en primer lugar lo que deseamos que el usuario deba introducir en la URL ( a partir del nombre-IP de nuestro servidor) para acceder al sitio especificado, y a continuación la ruta real donde le llevaremos, para mi ejemplo quedaría de la siguiente manera.

Recomiendo poner la barra inclinada final en el primer apartado para evitar problemas a la hora de acceder

Selección_085Daremos a guardar en la parte de abajo, y para que todo surja efecto en la parte superior derecha daremos a aplicar los cambios, detener apache e iniciar apache sucesivamente

Selección_086Bueno, si todo ha ido bien, después de este proceso podremos acceder al directorio virtual poniendo el alias en la dirección

Selección_087Este ha sido otro Jucarmona tutorial, no se pierdan los siguientes.

Anuncios

Instalación básica servidor web apache en Ubuntu 12.04


Vamos a ver cómo instalar el servidor web apache en su versión 2, para ello iremos  a la terminal (ctrl+alt+t), y:

  • Nos haremos root (usuario con privilegios)

sudo su

  • Escribimos la contraseña (no se verá en pantalla), y

apt-get install apache2

Con esto sería suficiente para el funcionamiento básico de apache, pero si preveemos configuraciones más avanzadas, podemos aprovechar para instalar algunos paquetes más:

  • Servidor mysql

apt-get install mysql-server

Se nos abre la siguiente ventana, introducimos la que será nuestra contraseña para mysql

Selección_055La repetiremos cuando nos la pida de nuevo

  • Php5

apt-get install php5

  • Interacción apache y mysql

apt-get install libapache2-mod-auth-mysql

Ya podemos cerrar la terminal, o desloguearnos del usuario root con

exit

Despues de esto comprobamos que nuestro servidor web apache ya está en funcionamiento, para ello en el navegador escribimos localhost, y nos aparecerá esto

Selección_056El directorio por defecto está en /var/www/.

Si queremos cambiar la página de inicio por defecto, podemos renombrar el archivo que ya existe, index.html  (que es el que se visualiza en la imagen anterior) a index.htm, o incluso borrarlo si no lo vamos a necesitar, y al que queramos que se vea por defecto le pondremos index.html.

Selección_059

En el caso de haber instalado los demás paquetes indicados, procedemos a comprobar su correcto funcionamiento:

  • mysql

En la terminal escribimos

mysql -u root  -p

Nos pedirá la contraseña para el usuario root de myql, la escribimos ( por supuesto no se verá), y veremos algo como esto

Selección_060

  • php

Crearemos un archivo php para que nos muestre información sobre el servidor, escribimos en la terminal

sudo nano /var/www/info.php

Escribimos dentro lo siguiente:

<?
phpinfo();
?>

ctrl+o para guardar, pulsamos Intro, y ctrl+x para salir

Nos vamos al navegador y escribimos localhost/info.php, veremos la información del servidor

Selección_058Bueno, eso ha sido todo por ahora, gracias por su atención y no se pierdan los siguientes tutoriales

Instalar PHP en Windows 2008 Server


Vamos a ver cómo instalar PHP (páginas dinámicas) en nuestro servidor web windows.

Descargaremos la carpeta comprimida en zip desde este enlace  de la página oficial de PHP.

Actualización 7/03/2014: Windows ha cambiado la versión del archivo anterior, ahora es la 5.4.26, no obstante el resto de la instalación sigue siendo exactamente igual que lo descrito a continuación.

Necesitaremos tener instalado  Microsoft 2008 C++ Runtime (x86), si no lo descargaremos desde aquí (página oficial de Microsoft) y seguiremos las instrucciones de instalación.

Vamos a descomprimir el paquete php descargado en C:\

Selección_048Ahora necesitamos instalar el módulo CGI, para ello seguiremos la parte de agregar servicio de función ya descrita en este tutorial, y buscaremos e instalaremos dicho módulo CGI, que encontramos dentro de desarrollo de aplicaciones para el Servidor web

Selección_049Una vez terminada la instalación, iremos al Administrador de Internet Information Services (IIS), en el árbol de la izquierda seleccionamos el sitio web donde vamos a instalar php, y en la parte del centro abrimos Asignaciones de controlador

Selección_050Una vez dentro, en la columna de la derecha seleccionamos Agregar asignación de módulo

Selección_051La ventana que se abre la rellenamos de la forma que se ve en la siguiente imagen

Selección_052

Aceptamos,  y le damos a en la ventana de información.

Bueno, si hemos seguido los pasos correctamente ya lo tenemos, reiniciamos nuestro sitio web para que registre los cambios.

Para comprobarlo, crearemos un archivo con extensión .php, donde insertaremos el siguiente contenido:

<?php phpinfo();

?>

Si accedemos a la URL del archivo creado y vemos la siguiente imagen, enhorabuena, todo ha salido correctamente, ya podéis insertar páginas dinámicas en vuestro servidor web.

Selección_054Este ha sido otro Jucarmona tutorial, no os perdáis los siguientes.

Redirección de páginas web en Windows 2008 Server


En ocasiones, sobre todo cuando estamos realizando tareas de mantenimiento, desearemos dirigir a los usuarios que intenten acceder a nuestro sitio a una página determinada dentro de nuestra web, o a páginas externas, para que no se encuentren los horribles avisos de servidor no encontrado o algo similar, con el consiguiente riesgo de perder clientes.

Se hace de una manera muy sencilla, deberemos agregar a nuestro servidor web IIS el servicio de función Redirección HTTP, de manera similar a lo explicado aquí
Selección_027Después de este paso iremos a nuestro Administrador de IIS, seleccionaremos el sitio al que aplicaremos la redirección, y en el cuadro central hacemos doble click sobre Redirección HTTP

Selección_037Ya dentro tenemos las opciones disponibles, en función de lo que necesitemos

Selección_039Explico un poco la pantalla:

  • El primer cuadro de texto es para introducir la URL completa o relativa hacia donde se redirigirá
  • La primera casilla de check indica si es la URL completa hacia el sitio o la ruta relativa (solo el directorio virtual al que vamos a redirigir). Sobre ésta casilla debo indicar que he estado haciendo pruebas, y dejándola desmarcada siempre me ha funcionado, no así cuando la he marcado.
  • El siguiente check se refiere a si queremos pasarle ésta configuración a los subdirectorios del sitio, normalmente la dejaremos marcada
  • La lista desplegable de código de estado la dejaremos como está por defecto (Encontrado)

Yo he creado el directorio virtual llamado mantenimiento, y he insertado dentro la página para la redirección, configurándola como documento predeterminado

Selección_040Marcamos la casilla Redirigir las solicitudes a éste destino, y podremos actuar de dos maneras diferentes:

  • Insertar sólo la ruta relativa del directorio virtual

En éste caso solo pondremos / y el nombre del directorio; en mi caso es /mantenimiento

Selección_042

  • Insertar la URL completa del sitio

Poniendo la ruta completa del sitio podremos poner la URL tanto de nuestro directorio virtual como de cualquier página externa

Selección_043                              Selección_046

Una vez hayamos introducido la dirección a nuestro antojo y los checks como se ve en las imágenes, ya podemos darle a aplicar en el panel derecho, no se nos debe olvidar reiniciar el servidor web para que los cambios surtan efecto

Bien, ya solamente queda comprobar que el funcionamiento es correcto, cuando en el navegador ponemos la dirección de nuestro sitio web, nos dirige automáticamente al directorio virtual creado a tal efecto, o a la página externa indicada

Selección_045                             Selección_047

Esto es todo por ahora, no se pierdan los próximos jucarmona tutoriales

Instalación de servidor dhcp en Ubuntu 12.04


Requisitos previos:

  • Tendremos que tener varias tarjetas disponibles en nuestro servidor
  • Las tarjetas de red deben estar configuradas con una dirección ip fija
  • Por supuesto, debemos tener conexión a Internet para poder descargar los paquetes necesarios
  • Las órdenes pertinentes las haremos en modo comando, pues los servidores ubuntu normalmente no disponen de entorno gráfico, abriremos la terminal. Lo podemos hacer mediante el atajo de teclas ctrl+alt+t, ahí:

Nos pasaremos al usuario administrador  root

sudo su

Ponemos la contraseña, aunque ésta no se verá en pantalla, si en alguno de los pasos siguientes nos la pide de nuevo, la volveremos a introducir.

  • En el caso de mi servidor, así tendría configuradas mis tarjetas en el archivo /etc/network/interfaces, lo podremos ver y modificar con los parámetros necesarios, mediante nano con el siguiente comando:

 nano /etc/network/interfaces

Selección_012

Procedimiento

  • Lo primero que debemos hacer será instalar la aplicación dhcp3-server

 apt-get install dhcp3-server

  • Pasamos a modificar el fichero /etc/dhcp/dhcpd.conf      En versiones anteriores era /etc/dhcp3/dhcpd.conf
    • Primero haremos una copia de éste fichero, por seguridad

cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.copia

  • Ahora sí lo editamos con nano

nano /etc/dhcp/dhcpd.conf

    • Borramos el contenido, e insertaremos las siguientes líneas, por supuesto adaptándolas a nuestra configuración de red:

##Parámetros generales (también los podríamos definir en cada subnet)

ddns-update-style none;

#Tiempo de concesión por defecto (en segundos)

default-lease-time 600;

#Tiempo máximo de concesión

max-lease-time 1000;

##Configuramos nuestra subred,

subnet 10.10.1.0 netmask 255.255.255.0 {

#Rango de direcciones que serviremos

range 10.10.1.50 10.10.1.200;

#Como router le pondremos la ip del servidor en su rango

option routers 10.10.1.1;

#Ponemos los servidores dns, si hay varios separamos por comas

option domain-name-servers 192.168.1.1;

#Si tuviésemos varias interfaces para dhcp, le asignaríamos una,nosotros lo pondremos, aunque no es necesario

interfaces=eth1;

}

##Si quisiéramos hacer reservas de direcciones haríamos otro apartado, de la siguiente manera

# En la línea host ponemos el nombre del equipo para identificación

host profesor {

#Ahora tendremos que poner la MAC de ese equipo

hardware ethernet 00:0c:29:c5:25:73;

#Definimos la ip que siempre se le asignará al equipo, mejor si ésta fuera del rango anterior

fixed-address 10.10.1.30;

}

  • Guardamos y cerramos el archivo
  • Reiniciamos el servicio dhcp con el siguiente comando (antes el servicio era dhcp3-server)

service isc-dhcp-server restart

  • Ahora editaremos el  fichero /etc/default/isc-dhcp-server en el que definimos la interfaz o interfaces por las que serviremos dhcp (antes el fichero era /etc/default/dhcp3-server)

nano /etc/default/isc-dhcp-server

  • En la línea INTERFACES=”” pondremos entre las comillas las interfaces para dhcp, por ejemplo:

INTERFACES=”eth1″

  • Guardamos y cerramos el archivo
  • Ahora debemos activar el ip_forward para permitir que los datos circulen a través de las interfaces

nano /etc/sysctl.conf

  • Buscamos la línea que pone “#net.ipv4.ip_forward=1″, y le quitamos la # de delante
  • Guardamos y cerramos el archivo
  • Ahora hacemos enmascaramiento para permitir el acceso hacia Internet de nuestros clientes
    • Editamos el archivo /etc/rc.local

nano /etc/rc.local

  • En éste archivo, insertaremos antes de la línea “exit 0” las siguientes líneas de iptables, con la interfaz por la que nuestro servidor accede a Internet:

iptables -P FORWARD ACCEPT

#En la siguiente línea, despues de -o pondremos la interfaz por la que accedemos a internet

iptables –table nat -A POSTROUTING -o eth0 -j MASQUERADE

  • Guardamos y cerramos el archivo
  • Para que el sistema efectue bien éste último cambio, debemos reiniciar la máquina

sudo reboot

Ya tenemos nuestro servidor configurado, solo nos faltaría pedir dirección ip en los clientes, que sería:

  • Si es un Linux

sudo dhclient

  • Si es un Windows

ipconfig /release

ipconfig /renew

Comprobaremos además que tienen acceso a Internet, por medio del navegador o bien con el comando nslookup seguido de una dirección web

Servicio de acceso remoto y enrutamiento para servidor dhcp en Windows 2008 Server


Con el servidor dhcp instalado, instalaremos este servicio para permitir que los clientes accedan a Internet

Procedimiento

  • Iremos a inicio> Administrador del servidor> Funciones> Agregar funciones

agregar funciones windows server

  • En la pantalla de funciones del servidor seleccionaremos la casilla de servicios de acceso y directivas de redes

funciones_servidor_windows

  • En la servicios de función activamos la de servicio de enrutamiento y acceso remoto, con lo que lo harán sus dos casillas hijas

instalar_encaminamiento

  • Nos aparece la ventana resumen, procedemos a instalar

instalando_ruteo_windows

  •  Cuando termine y esté todo correcto cerramos

instalación_correcta_ruteo_windows

  • Para configurarlo iremos a inicio >Herramientas administrativas> Enrutamiento y acceso remoto

abrir_enrutamiento_windows

  •  Una vez instalado debemos habilitar el servicio, para ello:
    • Click derecho sobre el nombre del servidor, configurar y habilitar Enrutamiento y acceso remoto

Habilitar_enrutamiento

    • Nos salta el asistente, siguiente
    • Seleccionamos Traducción de direcciones de red (NAT)

nat

    • En la siguiente ventana seleccionamos la tarjeta conectada a Internet, siguiente

Nat_interfaz_internet

    •  Ahora seleccionamos una de las ipś de nuestro servidor por la que los clientes accederan a Internet, después se podrán agregar las demás

interfaz_internet_windows

El asistente finaliza, ya tenemos la flechita verde indicando que todo está correcto

Selección_020

    • Para añadir las otras interfaces:
      • Vamos a ipv4> click derecho sobre General> Interfaz nueva…

interfaz_ruteo_windows

      • Elegimos las tarjetas que falten de las disponibles, aceptamos

Selección_019

  • La siguiente ventana la aceptamos sin modificar nada

Selección_021

  • Como debe ser costumbre al modificar los servicios, lo reiniciamos
    • Click derecho sobre el nombre del servidor, todas las tareas> Reiniciar

Selección_022

Pues bien, este servicio complementa al de DHCP y sus opciones como las reservas para permitir que nuestros clientes puedan acceder a Internet

Reserva de direcciones dhcp en Windows 2008 Server


Una vez instalado el servidor dhcp, podemos asignar siempre la misma dirección a equipos determinados, lo que se conoce como reserva de direcciones. Esto puede ser útil a la hora de tener un equipo con más privilegios que  los demás (el jefe del departamento, el profesor, etc…)

Procedimiento

  • Nos vamos a inicio> herramientas administrativas>dhcp.
  • En el panel de la izquierda abrimos el símbolo de nuestro servidor, el de ipv4, y también nuestro ámbito.

Selección_001

  • Ahora haremos click derecho sobre Reservas, y elegimos reserva nueva…
  • En la nueva ventana pondremos el nombre identificativo, la dirección ip a asignar (es recomendable que esté fuera del ámbito creado para evitar conflictos) y la dirección MAC del ordenador concreto, sin los dos puntos separadores.  Opcionalmente le añadimos la descripción. El campo “Tipos compatibles” lo dejaremos cómo está por defecto.

Selección_002

  • Agregamos y cerramos, y ya podemos ver en la parte derecha la reserva que acabamos de añadir.

Selección_003

  • A partir de éste momento esa máquina siempre obtendrá la dirección IP elegida del servidor DHCP.

A %d blogueros les gusta esto: