Mostrando entradas con la etiqueta LAMP. Mostrar todas las entradas
Mostrando entradas con la etiqueta LAMP. Mostrar todas las entradas

miércoles, 7 de marzo de 2012

Administrando tu Servidor con Webmin - Ubuntu

Hoy estaba probando una interesante herramienta para administrar un servidor, después de haber instalado un servidor web LAMP, una buena opción es instalar "Webmin".

Webmin es una interfaz web para administrar sistemas UNIX, usando cualquier navegador moderno, puedes administrar cuentas de usuario, un servidor APACHE, un servidor de base de datos MySql, opciones del sistema, como el arranque y parada de servicios, ver y administrar que servicios se ejecutan al inicio y muchas cosas más, además de todo puedes agregarle funciones, instalando módulos de forma sencilla.

Para instalarlo solo necesitamos descargar el paquete correspondiente a nuestro sistema, en mi caso descargo el paquete DEB, y desde la terminal:

sudo dpkg -i webmin_1.580_all.deb

en mi caso marcó errores por no cumplir ciertas dependencias, si este es su caso, hagan lo siguiente:

sudo apt-get install -f

esto instalará las dependencias faltantes, y terminará de instalar Webmin

Una vez instalado podemos acceder a el a través de nuestro navegador, escribiendo:

https://localhost.com:100000

Si muestra una advertencia de seguridad, es por que no tenemos el certificado, pero no importa, es una conexión local.


Se mostrará la pantalla de login donde, accederemos con nuestro usuario y cuenta de "super usuario".

Una vez autentificados, nos mostrará la pantalla la información del sistema, y del lado izquierdo el menú con las diferentes secciones para administrar.

Las opciones que permite configurar son muchas para describirlas en un solo post, pero la mayoría son muy fáciles de comprender y manejar, una vez instalado, lo mejor es probarlo.

martes, 6 de marzo de 2012

Configurando Host Virtuales(basado en nombres) en Apache 2 con Ubuntu

Instalar un servidor web LAMP(Linux Apache MySQL PHP por sus siglas) en Ubuntu es realmente sencillo, una vez instalado, si quieren habilitar hosts virtuales (útil para tener mas de un sitio web en el mismo servidor)

Lo primero es dirigirnos al directorio donde encontraremos los archivos de configuración de Apache y buscamos la carpeta "sites-available" en la siguiente ruta:

cd /etc/apache2/sites-available/

y sacamos una copia del archivo "default" y la nombramos como deseamos ver el nombre en vez de "localhost"

sudo cp default miweb

abrimos para edición la copia del archivo renombrada:

sudo nano miweb

y cambiamos las lineas que sean necesarias y agregamos las que no estén, las demás lineas las dejamos intactas. Para este ejemplo creé un directorio llamado "www" en mi directorio home, pueden poner el directorio que gusten y es donde estarán los archivos de nuestro sitio.


ServerAdmin webmaster@jaxnet
ServerName miweb
DocumentRoot /home/jaxnet/www

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

...
Una vez editado, guardamos los cambios, y ejecutamos lo siguiente:

sudo a2ensite miweb

esto habilitará el host virtual (Nota: el uso de a2ensite es valido para sistemas basados en Debian)

Después, editamos el archivo "hosts" en la siguiente ruta:

sudo nano /etc/hosts

y agregamos la siguiente linea:

127.0.0.1 miweb

y guardamos los cambios.

al final de esto reiniciamos el servicio:

sudo service apache2 reload

Y con esto ya tendremos configurado nuestro host virtual, ahora en vez de acceder a "http://localhost" accedemos con "http://miweb" y nos redirecccionará hacia nuestro directorio en /home/jaxnet/www