Beiträge von netLeo

    Haha, mein Provider heißt in dem Fall nicht so ähnlich wie Strota, aber er ist diesem leider nicht ähnlich.

    Ich habe Kontakt zum Support von netcup aufgenommen, die haben es mir relativ leicht gemacht. Man kann eine Domain auch hinzufügen, ohne all die Einstellungen bei dem anderen Provider vornehmen zu müssen. Wenn es über den Support von netcup läuft, reicht ein TXT-Eintrag und das war’s dann.

    Wenn ihr also eine externe Domain einfach nutzen wollt, einfach an den Support wenden.

    Virinum wenn ich dich richtig verstehe, dann soll ich direkt die Subdomain bei der Externen Domain eintragen, also: node.example.com? Wie gehe ich dann aber weiter vor, da die DNS Einstellungen die seitens netcup gefordert sind, sich ja auf Subdomain beziehen. Ich muss ja etwa einen A-Record für webmail. einstellen aber ich kann bei meinem andern Provider keine Subdomain einer Subdomain anlegen wie: webmail.node.example.com

    Patrick0815 dich hab ich so verstanden, dass ich bei Externer Domain nur die example.com Hauptdomain angebe und dann die DNS Einstellungen wieder raus schmeiße. Aber dann nehme ich ja die Webseite für den Zeitraum online und Mails kommen nicht mehr an. Kann ich das nicht irgendwie umgehen?

    Moin,

    ich habe eine Domain bei einem externen Provider, wir nehmen an, es ist: example.com. Ich will example.com auch voll und ganz bei dem anderen Provider nutzen, also den Mail-Service dort und auch das Webhosting. Jedoch gibt es bei dem anderen Provider kein Node.js, das habe ich aber hier bei netcup im Paket, daher will ich, dass node.example.com auf mein node bei netcup zeigt.

    Jetzt habe ich bereits herausgefunden, dass es sowas wie "Externe Domains" zu geben scheint: https://helpcenter.netcup.com/en/wiki/web-ho…xternal-domains jedoch muss ich dafür scheinbar alle DNS-Einstellungen bei dem anderen Provider ändern, ich will aber ja nur die A-Einträge für die Subdomains ändern.

    Wie muss ich vorgehen, also was trage ich bei "Externe Domains" ein? Ich will nicht nur einen Service nutzen, sondern ich will im Idealfall mehrere Subdomains der gleichen Domain zu netcup zeigen lassen.

    Schon mal danke für eure Hilfe,

    Leo

    @sten ich bin jetzt wie folgt vorgegangen:

    1. Holle mir mein Repo über Git, nutze dort aber nicht die Bereitstellungsaktionen, da dort kein npm zur verfügung steht (hat mir der Support bestätigt)
    2. Für den Ordner in den das Repo geclond wird ist Node.js aktviert, also wirklich unter Node.js dort bei Dashboard "Node.js aktivieren"
    3. npm install und bauen
    4. Mein Dokumentenstamm für die Domain (Domains > [meine Domain] > Hosting und DNS > Hosting) zeigt auf den Ordner in dem die gebaute App liegt
    5. Node.js wieder deaktivieren, also hier den Butten drücken. Kann aber sein dass man es auch laufen lassen könnten ist aber nicht nötig.

    Wichtig bei mir, war noch dass für den Bauprozess nicht auf die Umgebungsvariablen zugegriffen werden kann, sondern doch noch mal extra eine .env angelegt werden muss. Damit die Navigation geklappt hat musste zudem noch die .htaccess angepasst werden:

    Apache Configuration
    <IfModule mod_rewrite.c>
        RewriteEngine On
    
        RewriteBase /
        RewriteRule ^index\.html$ - [L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . /index.html [L]
    </IfModule>

    Hallo @webdesignheld,

    vielen Dank für deine Antwort! Tatsächlich lag es daran, dass netcup unter der Haube Phusion Passenger nutzt und das nicht per default mit allen node.js Server Frameworks kompatibel ist. Ich selbst nutze Fastify und dafür benötigt man einen bestimmten Listener. Geholfen haben mir der Link von @Aljoscha und stackoverflow:

    Das ist jetzt mein Code der läuft:

    ich hänge an einer sehr ähnlichen Stelle. Ich habe Webhosting 4000 SE gebucht und dort ist auch Node.js verfügbar.

    Mein Ziel ist es den Code einer React App via git zu laden und dann in meinem Webhosting zu bauen und das HTML auszuliefern.

    Das laden des Codes via git ist kein Problem, auch das manuelle Bauen nicht. Ich bin also über Node.js in meinem Control Panel in der Lage alle npm Befehle auszuführen. Was aber nicht geht ist das Bauen ausgelöst durch die Bereitstellungsaktionen, gibt es da einen Trick oder wie ist das gedacht?


    sten vielleicht hast du ja inzwischen eine Lösung gefunden?