Étape 5: Sécuriser le serveur
Pour éviter que le monde entier pour accéder aux médias sur votre nuage, authentification de mot de passe doit être mis en œuvre. Pour commencer, accédez au répertoire public_html en tapant :
~/public_html CD
Puis
sudo nano .htaccess
N’oubliez pas le '.' avant le htaccess. Le dot cache le fichier des utilisateurs. Ce fichier nous dira le serveur Web qu’un nom d’utilisateur et mot de passe sont nécessaires pour accéder le nuage. Nano ouvrira un fichier vide appelé .htaccess lorsque la commande ci-dessus est entrée. Dans le type de fenêtre :
AuthType Basic
AuthName « Mot de passe requis »
AuthUserFile/Home /Username/.htpasswd
besoin d’utilisateur valide
N’oubliez pas de remplacer le nom d’utilisateur avec le nom d’utilisateur de votre serveur. Dans mon exemple, le nom d’utilisateur est serveur.
Une fois terminé, appuyez sur Ctrl + O pour sauvegarder et Ctrl + X pour quitter. Le fichier suivant qui doit être créé est .htpasswd. Ce fichier contiendra une liste du journal approuvé dans les informations d’identification pour le cloud.
Tout d’abord, tapez cd pour modifier le répertoire vers le répertoire de base.
Ensuite, tapez :
htpasswd - c/Home /Username/.htpasswd utilisateur
N’oubliez pas de remplacer le nom d’utilisateur avec le nom d’utilisateur de votre serveur, comme ci-dessus. Également de remplacer le mot utilisateur avec n’importe quel nom que vous souhaitez. Le nom spécifié dans le champ utilisateur est utilisé comme le nom d’utilisateur pour le cloud. Dans mon exemple, j’utilise le nom d’administration. Une fois entré, le serveur va créer le fichier .htpasswd et vous demandera un mot de passe pour l’utilisateur spécifié. Entrez et confirmez votre mot de passe pour continuer.
Tous les dossiers dans le répertoire public_html sont désormais sécurisés par mot de passe.
Pour ajouter un autre utilisateur à la liste des titres de compétence, ne pas entrer dans la même commande comme indiqué ci-dessus, au lieu de cela type :
htpasswd/Home /Username/.htpasswd utilisateur
Si vous tapez la même commande, comme indiqué ci-dessus, le fichier .htpasswd que vous créez initialement sera écrasé.
Pour tester l’authentification de mot de passe sur le serveur web. Ouvrez un navigateur web et entrez :
PublicIPAddress: 8080 / ~nom d’utilisateur /
Une boîte devrait apparaître pour vous demander d’entrer un nom d’utilisateur et mot de passe afin d’accéder au contenu sur la page. Entrez le nom d’utilisateur et mot de passe créé précédemment, et le contenu de la page devrait devenir disponible. Veuillez noter que tous les répertoires dans le dossier public_html n’ont pas besoin d’un fichier .htaccess. Parce que le répertoire parent a le fichier .htaccess, tous les répertoires sous elle exigera d’authentification pour l’accès.
Maintenant que le nuage est sécurisé, vous pouvez commencer maintenant en toute sécurité ajoutant des médias sur le serveur.