Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
Vincular un dominio a una carpeta del servidor
/etc/apache2/sites-available/000-default.conf<VirtualHost *:80>
//Si la siguiente línea estuviese comentada, todos los dominios del servidor se ejecutarían en la misma carpeta
ServerName http://dominio.com/
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/dominio.com
</VirtualHost>
Configuración general del servidor
vi /etc/apache2/apache2.conf#Mantiene abierta la conexión en lugar de abrirla y cerrarla con cada petición (con cada recurso, fotografía, etc.)
KeepAlive On
#Número de peticiones posibles dentro de una misma conexión (tiene que darnos para cargar las fotos, css, etc.)
MaxKeepAliveRequests 100
#Tiempo que durará la conexión
KeepAliveTimeout 5
Configuración de carpetas y subcarpetas. Ahora, cada vez que entramos en un directorio, vemos todos los ficheros que hay dentro, salvo que en dicho directorio exista un fichero index. Para evitar esto, podemos borrar el siguiente código en rojo:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
También podemos bloquear ficheros dentro de una carpeta. El siguiente código bloquea los ficheros llamados amor.php dentro de la carpeta var/www
<Directory /var/www/>
Options FollowSymLinks
AllowOverride None
Require all granted
<Files amor.php>
Order allow, deny
Deny from all
</Files>
</Directory>
Una vez salvados los cambios, habrá que darle al botón de aplicarlos.
Un puerto redirige a una carpeta
vi /etc/apache2/ports.confListen 81
vi /etc/apache2/sites-available/000-default.conf<VirtualHost *:81>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/carpeta-nueva
</VirtualHost>