Apache & node auf uberspace Servern konfigurieren

Im home Verzeichnis liegt die /my-node-app/… Im apache root /html/… liegen die php files

Node Applikation starten Daemon anlegen: (https://manual.uberspace.de/lang-nodejs/)

[program:my-node-app]
directory=/home/friebe/my-node-app
command=yarn run start
startsecs = 20
stopasgroup=true
stopsignal=QUIT
environment=NODE_ENV=production

Daemon einlesen und aktualisieren mit supervisorctl reread my-daemon supervisorctl update my-daemon

Node Applikation von außerhalb per URL verfügbar machen mit webbackend (https://manual.uberspace.de/web-backends/)

Wichtig dein Node Server darf nicht auf 127.0.01 oder localhost spawnen. Bsp 127.0.02

Ports verknüpfen uberspace web backend set / —http —port 3000 (Gleicher port wie dein node server)

PHP apache auf eine andere domain legen. Bsp Api.friebe.uber.space

Subdomain anlegen uberspace web domain add api.friebe.uber.space

Apache auf diese domain legen uberspace web backend set api.friebe.uber.space —apache