Laten we beginnen met het implementeren van het Django-project op AWS EC2:
Implementeer Django Project op AWS EC2
Om het Django-project op AWS EC2 te implementeren, klikt u eenvoudig op de knop ' Instanties starten ”-knop op de EC2-pagina:
Typ gewoon de naam van uw instantie en selecteer de Amazon Image Machine:
Blader vervolgens naar beneden op de pagina om het instantietype te selecteren en maak een sleutelpaarbestand aan. Klik na deze instellingen eenvoudig op de knop ' Instantie starten ' knop:
Nadat de instantie is gemaakt, selecteert u de instantie en klikt u op de knop ' Aansluiten ' knop:
Selecteer de SSH-client en kopieer de opdracht van de pagina:
Plak de opdracht op de opdrachtprompt en vervang de naam van het sleutelpaar door het pad van het sleutelpaar op uw computer:
Nadat de verbinding tot stand is gebracht, is de volgende stap het bijwerken van de apt-lijst van het actieve Ubuntu-besturingssysteem. Gebruik daarvoor de volgende opdracht in de terminal:
sudo apt-updateHet uitvoeren van de bovenstaande opdracht geeft de volgende uitvoer op de terminal:
De volgende stap is het installeren van de upgrades op de EC2-instantie met behulp van de volgende opdracht:
sudo geschikte upgradeMet deze opdracht worden de apt-pakketupgrades opgehaald:
Om het project op de server te implementeren, installeert u de ' Nginx ” server met behulp van de volgende opdracht:
sudo geschikt installeren nginx-krulMet deze opdracht wordt de Nginx-server geïnstalleerd om het Django-project te implementeren:
Installeer python-pip om python-code in het Django-project te gebruiken met behulp van de volgende opdracht:
sudo geschikt installeren python3-pipMet deze opdracht wordt de python op uw virtuele machine geïnstalleerd:
Installeer een virtuele omgeving in Python om het Django-project te implementeren:
sudo -H pip3 installeren virtualenvMet deze opdracht wordt de virtuele omgeving geïnstalleerd:
Maak de virtuele omgeving om het project daarin te implementeren met behulp van de volgende opdracht:
virtualenv envDeze opdracht heeft de virtuele omgeving voor het Django-project gemaakt:
Kloon eenvoudig de git-repository met behulp van de link van de code:
Maak een nieuwe map aan en ga naar de map met de volgende opdrachten:
mkdir projecterenCD projecteren
Kloon de git-repository in de map met behulp van de volgende opdracht:
git kloon https: // github.com / Talha331498 / Django.gitDeze opdracht haalt het Django-project op door de git te klonen:
Gebruik binnen het Django-project eenvoudig de volgende opdracht om het project op de server uit te voeren:
python manage.py runserverDeze opdracht laadt het project op de server:
Uw Django-project is geïmplementeerd op de server. Gebruik gewoon het openbare IP-adres van de EC2-instantie om het Django-project te bezoeken:
Het project wordt weergegeven in de browser:
U hebt het Django-project met succes geïmplementeerd op de virtuele AWS EC2-machine:
Conclusie
Om het Django-project op een AWS-instantie te implementeren, hoeft u alleen maar de virtuele EC2-machine te maken en ermee te verbinden. Zodra u bent verbonden met de virtuele machine, installeert u eenvoudig de Nginx-server waarop u het project gaat implementeren. Installeer daarna python-pip en installeer en creëer vervolgens een virtuele omgeving. Upload de projectbestanden met behulp van de git-repository en ga naar het project en het is met succes geïmplementeerd.