Stap 5: De Server beveiligen
Om te verhinderen dat de hele wereld toegang tot de media op uw wolk, moet wachtwoordverificatie worden uitgevoerd. Om te beginnen, omzetten in mappen public_html door te typen:
CD ~/public_html
Vervolgens
sudo nano .htaccess
Vergeet niet de '.' vóór de htaccess. De stip verbergt het bestand van gebruikers. Dit bestand zal de webserver vertellen dat een gebruikersnaam en wachtwoord zijn vereist voor toegang tot de cloud. Nano verschijnt een leeg bestand met de naam .htaccess als het bovenstaande commando wordt ingevoerd. In het venstertype:
AuthType Basic
AuthName "Wachtwoord vereist"
AuthUserFile /home/Username/.htpasswd
vereis geldig-gebruiker
Zorg ervoor dat de gebruikersnaam te vervangen door de gebruikersnaam van uw server. In mijn voorbeeld is de gebruikersnaam server.
Zodra voltooid, drukt u op Ctrl + O om op te slaan en Ctrl + X om af te sluiten. Het volgende bestand dat moet worden gemaakt is .htpasswd. Dit bestand bevat een lijst van de erkende inloggen referenties voor de wolk.
Typ eerst de cd als u de map naar de basismap wilt.
Typ vervolgens:
htpasswd - c /home/Username/.htpasswd gebruiker
Zorg dat u ter vervanging van de gebruikersnaam de gebruikersnaam van uw server, net als hierboven. Ook vervangen door het woord gebruiker elke naam die u wenst. De benoemde opgegeven in het veld gebruiker wordt gebruikt als de gebruikersnaam voor de wolk. In mijn voorbeeld gebruik ik de naam admin. Zodra ingegaan, zal de server Maak het.htpasswd-dossier, en u wordt gevraagd een wachtwoord voor de opgegeven gebruiker. Typ en bevestig uw wachtwoord voort te zetten.
Alle mappen binnen de map public_html zijn nu beveiligd met wachtwoordverificatie.
Om een andere gebruiker toevoegen aan de lijst met referenties, invoeren DO NOT dezelfde opdracht als hierboven, in plaats daarvan:
htpasswd /home/Username/.htpasswd gebruiker
Als u dezelfde opdracht als hierboven typt, worden het.htpasswd-dossier u in eerste instantie overschreven.
Om te testen het wachtwoordverificatie op de web-server. Open een webbrowser en voer:
PublicIPAddress: 8080 / ~gebruikersnaam /
Een vak weergegeven dat u moet een gebruikersnaam en wachtwoord invoeren om toegang tot de inhoud op de pagina. Voer de gebruikersnaam en het wachtwoord eerder hebt gemaakt, en de inhoud op de pagina moet nu beschikbaar zijn. Houd er rekening mee dat alle mappen binnen de map public_html hoeft niet een .htaccess bestand. Omdat de ouderfolder het .htaccess bestand heeft, zal alle mappen eronder verificatie vereist om toegang te krijgen.
Nu dat de wolk is beveiligd, kunt u nu veilig beginnen media toevoegen aan de server.