Instalación
Instalaremos Apache usando el comando:- 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>
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
Publicar un comentario