Raketenwilli: React - Wie lade und binde ich eine App in eine bestehende Webseite ein?

Beitrag lesen

Aus dem Film:

Ein Weg, dieses zu integrieren, ist:

  1. Für die App einen “Starter“ für systemd zu schreiben. (ab „.service-Datei anlegen“). Falls Dein Server noch das alte init benutzt schau in /etc/rc3.d nach... (Das geht aber nur mit Root-Rechten!)
  2. Den eigentlichen Webserver (hier den Apache) so zu konfigurieren, dass er den anderen Webserver „befragt“, also als Reverse-Proxy funktioniert:
ProxyPass "/movies/" "http://localhost:3001/movies"
ProxyPassReverse "/movies/" "http://localhost:3001/movies/"

Alternative: (lese im Handbuch nach, ob und wann Du das brauchst…)

<Location "/movies/">
  ProxyPass "http://127.0.0.1:3001/movies/"
  SetEnv force-proxy-request-1.0 1
  SetEnv proxy-nokeepalive 1
</Location>

Das geht freilich auch nur, wenn Du Rechte hast. Ansonsten frage mal Deinen Hoster, wie es bei ihm geht.