Hace ya unos días en una entrada anterior hablaba de como configurar nuestro VPS y como instalar apache2.
En este artículo, os enseñaré cómo habilitar el módulo de Apache llamado userdir en distribuciones basadas en Debian como Ubuntu. La definición oficial de userdir es que "este módulo permite acceder a los directorios específicos del usuario utilizando la sintaxis http://example.com/~user/". Entonces empecemos…
Antes de empezar vamos a crear un nuevo usuario:
-adduser enrique
Luego necesitamos habilitar el módulo de userdir usando el siguiente comando:
-sudo a2enmod userdir
Ahora vamos a reiniciar el servidor de apache con:
-sudo service apache2 restart
Una vez hecho nos vamos a registrar como el nuevo usuario, nos dirigiremos a su directorio personal y crearemos una nueva carpeta llamada public_html junto con un archivo html con algo de texto:
-cd /home/enrique/
-mkdir public_html
-cd public_html/
-cd public_html/
-nano index.html
Una vez hecho todo esto si vamos a un navegador y ponemos la url podremos ver lo que hemos escrito en el archivo index.html, en vuestro caso será poner el nombre de vuestro vps junto con el nombre del usuario creado.
-http://51.75.31.232/~enrique/
Ahora ya podéis realizar proyectos en vuestro VPS junto con otras personas sin que interfieran en proyectos ajenos.
Ahora vamos a poner contraseña a nuestro proyecto para que no sea visible para todo el mundo.
Primero vamos a ejecutar el siguiente comando desde la consola de nuestro servidor y estableceremos una contraseña para el usuario seleccionado:
Una vez echo vamos a crear el archivo .htaccess dentro de una nueva carpeta dentro de public_html llamada secret por ejemplo, para decirle que se ponga ahí la restricción:
Ahora vamos a rellenarlo con los campos necesarios:
Una vez echo al intentar entrar a esa carpeta nos pedirá la contraseña que hemos establecido antes, para el usuario enrique.
Ahora vamos a crear un index.html con algo de texto dentro de la carpeta secret:
Y en el index.html de la carpeta public_html pondremos un link que apunte al index.html de secret:
Ahora si intentamos entrar desde un navegador nos mostrará esto:
Con estos sencillos pasos podemos crear carpetas a las que solo nosotros o las personas de confianza puedan acceder.
Saludos!!
Comentarios
Publicar un comentario