Ir al contenido principal

Apache + Publicacion de paginas Ubuntu 16.04

Instalación

Instalaremos Apache usando el comando:

  1. sudo apt isntall apache2
Una vez que se haya instalado, lo comprobaremos con el comando apache2 -v



Formas de publicación

  • Carpeta por defecto /var/www/html

Abriremos la terminal e introduciremos sudo nautilus para asi poder gestionar nuestros archivos de forma grafica con permisos de administrador, lo que haremos sera ir a var > www > html



Abriremos el archivo index.html y lo rellenaremos con el contenido de nuestra pagina web:


Otra cosa que haremos, sera descargar e instalar el editor de imágenes GIMP, crearemos una imagen nueva de 64pxX64px, se pondrán los colores de la bandera de Camargo y en números amarillos mi numero de equipo. Este archivo lo guardaremos junto con index.html y se guardara como Favicon.ico
  • Carpeta publica
Activaremos el modulo userdir con el comando sudo a2enmod userdir, posteriormente, reiniciaremos el servidor usando sudo service apache2 restart
Ahora, para poder publicarla, deberemos crear en /home/USUARIO una carpeta llamada public_html, en ella, guardaremos todos los archivos referentes a la pagina web de ese usuario.
  • Sitio virtual
Deberemos crear el directorio del sitio virtual, para ello, usaremos sudo mkdir -p /var/www/NOMBREDELDIRECTORIO/public_html

Ahora, en el archivo de configuracion de apache (/etc/apache2/apache2.conf, tendremos que añadir las siguientes filas:

<Directory /var/www/NOMBREDELDIRECTORIO/public_html>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

Ahora deberemos crear el archivo html de nuestra pagina web, para ello, usaremos sudo gedit /var/www/NOMBREDELDIRECTORIO/public_html/index.html

Ahora deberemos crear los ficheros de los host virtuales, para ello, haremos una copia del sitio por defecto, para ello, usaremos el comando sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/NOMBREDELDIRECTORIO.conf y para editar el nuevo, tan solo tendremos que introducir esto en terminal sudo gedit /etc/apache2/sites-available/NOMBREDELDIRECTORIO.conf

En el, especificaremos lo siguiente:
 <VirtualHost *:80>
    ServerAdmin admin@NOMBREDELDIRECTORIO
        ServerName NOMBREDELDIRECTORIO
        ServerAlias NOMBREDELDIRECTORIO
    DocumentRoot /var/www/NOMBREDELDIRECTORIO/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Ahora, tendremos que activar el sitio, para ello, usaremos en terminal sudo a2ensite NOMBREDELDIRECTORIO.conf y posteriormente, reiniciaremos el servidor para que se apliquen los cambios.

Ahora, en el equipo cliente, deberemos actualizar los archivos host, para ello, entraremos en /etc/hosts y estableceremos la IP del servidor y después el nombre del sitio.



Comentarios

Entradas populares de este blog

Servidor FTP usando Filezilla Server

Instalación Deberemos descargar el paquete oficial de la pagina de Filezilla, la versión Server. Es un exe que deberemos instalar en el equipo. Una vez que hayamos abierto el archivo, iremos pulsando en siguiente, dejando la configuración por defecto. hasta que termine su instalación. Configuración Comenzaremos cambiando el mensaje de bienvenida del servidor, para ello, iremos a Edit > Settings Una vez allí, desplegaremos General Settings y entraremos en Welcome menssage , tan solo deberemos situarnos en el cuadro de texto, y añadir el texto que queremos que se muestre a los usuarios que inicien sesión en nuestro servidor FTP. Ahora deberemos crear los usuarios que queremos que se validen en nuestro servidor, para ello, en la pantalla principal de Filezilla Server, entraremos en Edit > Users Para agregar usuarios, lo haremos en la pestaña General , podremos ponerle contraseña para validarse, en este caso, todos llevan la contraseña alumno. En ...

Crear un servidor de correo básico con Mercury en Windows 7

Instalación Deberemos buscar el exe en su pagina web , una vez descargado, lo ejecutamos y procedemos con su instalación. Configuración Comenzaremos creando los usuarios de correo para nuestro servidor, para ello iremos a Configuration > Manage local users Para crear los usuarios, pulsaremos en Add, y rellenaremos los datos necesarios. Una vez con todos los usuarios añadidos, los equipos que quieran usar nuestro servidor de correo, deberán editar su fichero host agregando las siguientes lineas: Ahora, desde la ventana principal de Mercury, podemos ver el trafico y actividad de nuestro servidor de correo:

Instalación de Webmin en Ubuntu 16.04

Webmin es una herramienta que sirve para poder realizar las configuraciones necesarias a nuestros servidores en Ubuntu de forma gráfica, sin necesidad de usar la terminal, se ejecuta desde el navegador. Instalación Para ello, deberemos introducir el sigu9iente comando en la terminal: sudo gedit /etc/apt/sources.list Se nos abrira un archivo donde tenemos varios repositorios. En la ultima linea del archivo, deberemos pegar lo siguiente: deb http://download.webmin.com/download/repository sarge contrib y guardaremos los cambios. Introduciremos en la terminal los siguientes comandos para que se instalen los cambios: wget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc sudo apt-get install webmin Cuando termine su instalación, nos aparecerá esto en la terminal: Para entrar en webmin, tan solo deberemos entrar en nuestro navegador deberemos introducir en la barra de URL lo siguiente: https://NUESTROEQUIPO:10000 Cambio de ingles a cas...