Het installeren en configureren van een MEAN-stack op een virtual private server (VPS) omvat verschillende fasen, waaronder het opzetten van de VPS, het installeren van Node.js en MongoDB, en het configureren van Express.js en Angular.js. Hieronder wordt elke stap in detail beschreven.
1. VPS instellen: Begin met het kiezen van je VPS-provider. Deze handleiding zal werken met de meeste populaire providers, zoals AWS, Google Cloud, Azure, DigitalOcean. Nadat je de provider hebt gekozen, maak je een nieuwe instance en installeer je een besturingssysteem. Ubuntu is een populaire keuze vanwege zijn gebruiksgemak en grote community-ondersteuning.
1. Node.js installeren: Nadat het besturingssysteem is geïnstalleerd, kun je beginnen met het installeren van de MEAN-stack-componenten, te beginnen met Node.js. Dit kan met deze commando’s:
\`\`\`bash sudo apt update curl -sL https://deb.nodesource.com/setup\_12.x | sudo -E bash - sudo apt-get install -y nodejs \`\`\` Controleer na de installatie de versie van de Node.js door het volgende commando uit te voeren: \`\`\`bash node -v \`\`\`1. MongoDB installeren: MongoDB is de databaseserver die door je MEAN-stack wordt gebruikt. Om MongoDB te installeren, voer je de volgende commando’s uit:
\`\`\`bash sudo apt-key adv —keyserver hkp://keyserver.ubuntu.com:80 —recv EA312927 echo “deb http://repo.mongodb.org/apt/ubuntu $(lsb\_release -sc)/mongodb-org/3.2 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list sudo apt-get update sudo apt-get install -y mongodb-org \`\`\` Zorg ervoor dat de MongoDB-service wordt uitgevoerd: \`\`\`bash sudo systemctl start mongod sudo systemctl enable mongod \`\`\`1. Express.js installeren: Express.js is een minimalistisch webkader voor Node.js, en is eenvoudig te installeren via npm (node package manager), die wordt geïnstalleerd samen met Node.js:
\`\`\`bash npm install -g express \`\`\`1. Angular.js installeren: Angular.js is een open-source webtoepassingskader. Het kan ook worden geïnstalleerd via npm:
\`\`\`bash npm install -g angular-cli \`\`\`1. Configureren: Nu alle onderdelen van de MEAN-stack zijn geïnstalleerd, ben je klaar om de omgeving te gaan configureren. Maak een nieuwe Express.js-app door het volgende commando uit te voeren:
\`\`\`bash express your-app-name \`\`\` Vervolgens installeer je alle benodigde afhankelijkheden voor de nieuwe app: \`\`\`bash cd your-app-name && npm install \`\`\` Nu kun je de server starten: \`\`\`bash npm start \`\`\`En dat is hoe je een MEAN-omgeving op een VPS installeert en configureert. Geniet van het ontwikkelen!