Hallo,
ich möchte folgendes auf meinem Server realisieren, habe aber ein Verständnis-Problem. Vielleicht hat das von euch aber schon einmal jemand umgesetzt?
Auf meinem Server läuft ein Prozess, der unter
http://localhost:5000
Daten zur Verfügung stellt. Auf der Console erhalte ich diese auch mit einem "curl http://localhost:5000".
Ich möchte diese Daten nun über eine Subdomain nach außen hin verfügbar machen, da ja localhost nicht wirklich erreichbar ist, bsp. https://api.meineDomain.de.
Jetzt habe ich gelesen, dass man das über "Apache Direktiven" lösen könnte oder aber auch eine handische vhosts-Datei erstellen.
Grundsätzlich dachte ich, dass man diese Direktiven bei den Domain-Einstellungen vornehmen kann. Leider finde ich den Reiter Options zur Eingabe von "Apache Direktiven" nur bei den Haupt-Domains, bei SubDomains gibts den Reiter zwar auch, jedoch ohne Inhalt. Und wenn ich es im Handbuch korrekt überflogen habe, findet man bei Subdomains nur eine Eingabemöglichkeit, wenn man ngix nutzt. Bei mir läuft aber ein Apache, und daher gibts bei Subdomains keine Eingabemöglichkeit.
Ist das korrekt?
Gibts noch eine andere Lösung dafür?
Und wie müsste sinnvollerweise die Direktive heißen, um ordentlich weitergeleitet zu werden?
???
Vielen Dank schon einmal.
ich möchte folgendes auf meinem Server realisieren, habe aber ein Verständnis-Problem. Vielleicht hat das von euch aber schon einmal jemand umgesetzt?
Auf meinem Server läuft ein Prozess, der unter
http://localhost:5000
Daten zur Verfügung stellt. Auf der Console erhalte ich diese auch mit einem "curl http://localhost:5000".
Ich möchte diese Daten nun über eine Subdomain nach außen hin verfügbar machen, da ja localhost nicht wirklich erreichbar ist, bsp. https://api.meineDomain.de.
Jetzt habe ich gelesen, dass man das über "Apache Direktiven" lösen könnte oder aber auch eine handische vhosts-Datei erstellen.
Grundsätzlich dachte ich, dass man diese Direktiven bei den Domain-Einstellungen vornehmen kann. Leider finde ich den Reiter Options zur Eingabe von "Apache Direktiven" nur bei den Haupt-Domains, bei SubDomains gibts den Reiter zwar auch, jedoch ohne Inhalt. Und wenn ich es im Handbuch korrekt überflogen habe, findet man bei Subdomains nur eine Eingabemöglichkeit, wenn man ngix nutzt. Bei mir läuft aber ein Apache, und daher gibts bei Subdomains keine Eingabemöglichkeit.
Ist das korrekt?
Gibts noch eine andere Lösung dafür?
Und wie müsste sinnvollerweise die Direktive heißen, um ordentlich weitergeleitet zu werden?
Code:
ServerName api.meine-Domain.de
ServerAlias api.meine-Domain.de
ProxyRequests Off
ProxyPreserveHost On
ProxyPass / http://localhost:5000/
ProxyPassReverse / http://localhost:5000/
???
Vielen Dank schon einmal.