Node.js auf port 80 • Debian 8 • Apache2

  • Hallo,


    folgendes Problem ich möchte eine Seite die via Node.js auf meinem dedizierten Server starten alles kein Problem bis dass ich dafür den Port 80 nutzen will und muss damit diese richtig funktioniert.
    Ich weis nicht wie ich das bewerkstelligen soll denn ich habe auf dem Server mehrere virtuelle hosts bzw mehre seiten noch laufen und kann nicht auf Apache verzichten. Ich habe mich schon im Netz informiert
    größtenteils Englische Foren aber verstand dort nur Bahnhof. Nun frage ich mich wie bekomme ich es hin Node.js auf dem Port 80 laufen zu bekommen. Theoretisch wäre ich ja mit einer Weiterleitung zufrieden.
    Dass wenn man auf z.b. in der Adresszeile herbert.de eingibt dort im Hintergrund dann auf herbert.de:81 umgeleitet wird aber dennoch in der Adresszeile wie gewohnt herbert.de steht wie gesagt einfach nur eine Weiterleitung das würde
    theoretisch denke ich schon genügen.


    Ich hoffe um Hilfe,


    grüße Herbert.

    • Offizieller Beitrag

    Per Nginx lässt sich das sehr bequem bewerkstelligen


    Beim Apache weiß ich das grade nicht genau


    „Nicht das, was du nicht weißt, bringt dich in Schwierigkeiten, sondern dass, was du sicher zu wissen glaubst, obwohl es gar nicht wahr ist.“
    Mark Twain

    ---
    ICH BIN NUR HIER UM LEUTE ANZUSCHREIEN

  • Um automatisch auf einen Port weiterzuleiten kannst du das hier nutzen.

    Code
    <Location />
    	ProxyPass http://127.0.0.1:3005/
    	ProxyPassReverse http://127.0.0.1:3005/
    </Location>

    Je nachdem wie deine Site-Config aussieht halt anpassen und einfügen.

  • Meine vhost config sieht aktuell so aus:



    Ich gehe auf meine seite nichts passiert. 403 Forbidden Fehler