Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Apache vs. 2ter http-Server

Empfohlene Antworten

Hallo zusammen,

folgendes Problem: für den Zugriff auf eine bestimmte Software via Webinterface benötige ich den dort mitgelieferten proprietären Webserver zwingend(!). Allerdings möchte ich daneben noch einen Apache laufen lassen.

Beide müssen(!) auf Port 80 lauschen.

Meine Idee: erstelle ein virtuelles Interace, lass da den proprietären Webserver auf Port 80 laufen. Ferner den Apache auf dem echten Interface laufen lassen (also auf meinserver.de) und bestimmte Anfragen (z.B. meinserver.de/bla ) auf das virtuelle Interface umschießen, welches dann vom prop. Webserver interpretiert und ausgeliefert wird.

Die Sache mit dem virtuellen Interface ist wohl leider erforderlich, da der prop. Daemon natürlich rafft, dass ein anderer Daemon auf Port 80 lauscht und dementsprechend kommt er nicht hoch.

So machbar?

Meine Frage: die Umleitung im Apache via <virtualhost> geht ja davon aus, dass der Apache selbst auf die angegebenen Documentroots zugreift und die Daten selbst an den Client ausliefert. Wie bringe ich dem Biest bei, dass in Wahrheit der anderer (also der prop.) Daemon ausliefern soll?

Oder hab ich das nicht gerafft?

Bearbeitet von michaelmeier

Beim Apache gibts mod_rewrite, damit koenntest du bspw. den Aufruf http://foo:80/bar/ nach http://foo:81/propritaere_software umlenken. D.h. der propritaere Webserver laeuft auf Port 81.

Wie ich sagte: Port 80 only.

Wie bringe ich dem Biest bei, dass in Wahrheit der anderer (also der prop.) Daemon ausliefern soll?

mod_proxy - Apache HTTP Server

Solltest nur aufpassen dabei, dass du keinen OpenProxy bastelst ;)

Und die erste Moeglichkeit in meinem Beitrag? Wie sieht es damit aus?

eher schlecht, da nur eine öffentliche ip.

Was schreibt die Limitierung auf Port 80 vor?

die vorgabe, alles unter port 80 erreichbar zu haben.

mod_proxy - Apache HTTP Server

Solltest nur aufpassen dabei, dass du keinen OpenProxy bastelst ;)

thx - ich schau mir das mal an.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.