Diese Anleitung führt dich durch den Prozess der Installation und Konfiguration einer Nuxt-Anwendung auf einem Profihost-Server. Folge den Schritten in den einzelnen Abschnitten, um eine vollständig funktionsfähige Nuxt-Anwendung zu erstellen und als Dienst zu betreiben.
NVM ermöglicht dir, verschiedene Node.js-Versionen zu verwalten und zwischen ihnen zu wechseln. Dies ist besonders nützlich, wenn du mehrere Projekte mit unterschiedlichen Node.js-Versionsanforderungen hast.
Nach der Installation kannst du jederzeit zwischen verschiedenen Node.js-Versionen wechseln. Für Nuxt.js empfehlen wir mindestens Node.js 16.x oder höher.
Erstelle ein neues Nuxt-Projekt mit dem offiziellen Nuxt-CLI-Tool. Du kannst die Standard-Template-Einstellungen verwenden oder dein Projekt individuell konfigurieren.
Um deine Nuxt-Anwendung dauerhaft laufen zu lassen, kannst du bei Profihost einen Service Daemon einrichten. Dazu musst du eine Daemon-Konfigurationsdatei erstellen und beim Hosting-Panel hochladen.
Nach dem Erstellen der Daemon-Konfigurationsdatei:
Dein Nuxt-Dienst sollte nun automatisch starten und im Falle eines Absturzes neu gestartet werden.
Um deinen Nuxt-Server über deine Domain erreichbar zu machen, kannst du Apache's mod_proxy mit einer .htaccess-Datei als Reverse Proxy konfigurieren.
Die .htaccess-Datei leitet alle Anfragen an deine Domain an den lokalen Nuxt-Server weiter, der auf Port 3000 läuft. Dadurch kannst du deine Nuxt-Anwendung über deine normale Domain aufrufen, ohne den Port angeben zu müssen.