jucarmona

Inicio » Posts tagged 'webmin'

Tag Archives: webmin

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 de Webmin en Ubuntu 12.04


Hoy instalaremos Webmin, un programa muy interesante que nos hará la convivencia con nuestro Ubuntu más fácil, pues nos proporciona una interfaz gráfica ( a la que podremos acceder en local y en remoto,pues se hace todo a través del navegador) para poder configurar tanto aspectos generales (usuarios, grupos, archivos, memoria…) como los específicos relacionados con servidores instalados en la máquina.

En definitiva, Webmin nos puede evitar muchos quebraderos de cabeza intentando configurar nuestro sistema a través de comandos en la terminal, pudiéndolo hacer a través de una agradable interfaz gráfica.

Recomiendo la instalación de éste programa sobre todo para simplificar el trabajo cuando nuestro Linux sea de tipo servidor (Web, Ftp, DNS, Dhcp…), aunque también será de ayuda para todas aquellas personas que utilicen Ubuntu a nivel usuario y sean reticentes a utilizar la terminal, por su aparente complejidad.

Bien, vamos allá, para instalarlo será necesario añadir los repositorios del programa a través de la página http://repogen.simplylinux.ch/

Seleccionamos el país y nuestra distribución Ubuntu

Selección_061Ahora buscamos en la página la entrada de Webmin y la seleccionamos

Selección_062Nos vamos al final de la página y pulsamos el botón Generate List

Selección_063Aparece ésta información, la de más abajo podemos obviarla

Selección_064Lo que haremos será copiar la última línea y pegarla en el archivo /etc/apt/sources.list, de la siguiente manera:

  • Abrimos la terminal con Ctrl+Alt+T
  • Nos hacemos root

sudo su

Selección_065

  • Ponemos la contraseña (no se verá) y pulsamos Intro
  • Editamos el archivo sources list de nuestra máquina

gedit /etc/apt/sources.list

Selección_066

  • Al pulsar Intro nos aparecerá el archivo

Selección_068

  • Iremos al final de éste y añadiremos la línea mencionada de la página web

deb http://download.webmin.com/download/repository sarge contrib

Guardamos el archivo y lo cerramos

Bien, volvemos a la página web de los repositorios, copiamos lo que se ve en la imagen siguiente

Selección_070Lo pegaremos en la terminal, y pulsamos Intro

Selección_071Ahora actualizamos los repositorios de nuestra máquina

apt-get update

Selección_072Pulsamos Intro, y esperamos a que termine

Selección_073Utilizamos el comando de instalación del programa

apt-get install webmin

Selección_074Después de pulsar Intro y que la terminal termine su trabajo, tendremos Webmin instalado en nuestra máquina

Selección_075Para acceder, en el navegador introduciremos la dirección Ip de la máquina con el puerto 10000, lo tendremos que hacer mediante https, la primera vez que accedamos nos dirá que la página no es de confianza, esto es totalmente normal, podemos añadir la excepción de seguridad

Nos autenticaremos con algún usuario que tenga los suficientes permisos ( que pueda hacerse root)

Selección_076Como ya mencioné al principio, una de las grandes ventajas de Webmin es que podremos acceder en remoto, aquí vemos una captura con el acceso desde otra máquina

Selección_077Bueno, lo hemos conseguido amigos, ya podemos configurar a nuestro antojo la máquina Linux a través de la interfaz de Webmin

Selección_078

Este ha sido otro jucarmona tutorial, no se pierdan los siguientes

A %d blogueros les gusta esto: