Du wirkst manchmal schon etwas unheimlich..
Manchmal?
Du wirkst manchmal schon etwas unheimlich..
Manchmal?
nix schule. sind ferien
ich hack dich gleich auch!
Das hab ich dein Internet voll gehackt und du schreibst immer noch. Mist!
My 2 cents:
- 700 MB Datenbank ist echt nicht viel. Eine vernünftige DB Struktur kann das problemlos handeln. Von viel reden wir hier erst ab ein paar hundert GB...
- Aber die Datenbank vom Webhosting sollen wohl langsam sein... das kann deine Probleme verursachen
- Ja, ein Managed Server sollte das Problem beheben. Wobei du hier auch nicht viel selbst machen kannst. Das ist genau wie Webhosting nur dass der Server halt nur mit dir belegt ist.
- Wirklich flexibel bist du nur mit einem eigenen Server, DEN musst du aber natürlich auch selber verwalten können
Ich werde dich zitieren ![]()
Hast Du dort mod_rewrite? Dann erstelle eine RewriteRule, die den X-Forwarded-Host prüft und entsprechend ein anderes Verzeichnis ausgibt. Je nachdem was der Apache da ausliefert, könnte das allerdings schwierig werden, weil die Anwendung dahinter mit solchen Tricks nicht klar kommt.
Oder Du schaust mal, ob man den DocumentRoot o.ä. in einem IF-Block anpassen kann. Dort könnte man nämlich auch beliebige HTTP-Header auswerten.
Ich denke ich mach es jetzt erstmal wie jeder gute Devops Mitarbeiter.... Ich schiebe die Schuld auf die anderen.
Aber ja, das sind schonmal ein paar gute Tipps. mod_rewrite gibts natürlich, der Server ist unter meine Kontrolle. Nur ned das komische Proxy Zeugs davor!
macht hier der Proxy nicht etwas falsch?
bzw. hast Du ThomasChr bei der Config oben nicht etwas vermischt?
(sollte beim 2ten Virtualhost nicht a.de sondern b.de sein, oder?)
jep, sollte beim zweiten natürlich b.de sein... sorry!
Gute Idee, whoami0501.
Dann müsste ich den Firewallfutzis/Proxyfutzis nur erklären dass der Port 81 da auch in die DMZ geroutet werden soll...
Wer weiß wie lange die dafür wieder brauchen ![]()
Ich liebe Sarkasmus ![]()
Hier die fehlenden Gendersternchen: ****************
(nicht dass sich ein sensibles Schneeflöckchen ausgeschlossen fühlt!)
Hallo Forum,
ich brauch mal nen kleinen Schubs in die richtige Richtung. Bei einem Kunden habe ich die Domain a.de und b.de - beide zeigen auf die gleiche IP.
Diese IP ist ein Proxy der die Requests direkt an einen Apachen weitergibt (der Apache steht in einer DMZ on premise und der Kunde hat das zusammengebastelt).
Nun will ich dass a.de vom Apachen aus einem anderen Ordner ausgeliefert wird als b.de.
Normalerweise mach ich nun zwei Seiten (Virtual Hosts) im Apachen mit dieser config;
<VirtualHost *:80>
ServerName a.de
DocumentRoot /var/www/a
</VirtualHost>
<VirtualHost *:80>
ServerName a.de
DocumentRoot /var/www/b
</VirtualHost>
Afaik matcht der Apache nun den Host-Header im http request gegen den ServerName und weiß nun wo er hin muss. ABER der Proxy sendet sich im Host-Header - und den eigentlichen Host im "X-Forwarded-Host" mit.
GET /la.html HTTP/1.1
Host: 192.168.0.10
Upgrade-Insecure-Requests: 1
X-Forwarded-Proto: https
X-Forwarded-For: 91.49.174.137
X-Forwarded-Host: www.a.de
X-Forwarded-Server: www.a.de
Connection: Keep-Alive
Wie kann ich nun ServerName sagen dass es nicht gegen den Host-Header sondern gegen den X-Forwarded-Host-Header prüfen soll?
Trotz einiger Google Suchen find ich immer nur wie ich den Apachen als Proxy konfiguriere und ihn dazu bringe den X-Forwarded-Host Header zu setzen. Nicht mein Problem dass ich abhängig von diesem Header meinen virtuellen Host (und damit den Ordner aus dem die Seite geholt wird) auswählen will.
Das kann doch jetzt nix außergewöhnliches sein, oder?
Thomas
Weiß nicht was immer alle gegen Java haben
Mir gefällt's
Was wir gegen Java haben? Nichts wirksames, leider!
Hatte mich da mal informiert. Das nginx geht gut. Das Hauptproblem ist dabei aber dass du eine rtmp stream kriegst den der browser nicht direkt anzeigen kann. Jeder müsste VLC oder ein ähnliches Programm nehmen...
Hatte dann irgendwann aufgegeben den Stream direkt in den Browser (wie man es halt von youtube und co kennt) zu bringen...
Hier meine Anleitung:
ZitatAlles anzeigenIn diesem Fall für Ubuntu 20.04
Zuerst auf dem Rechner zuhause OBS installieren, das gibt es hier: https://obsproject.com
Nun auf dem Ubuntu Rechner nginx mit dem rtmp Modul installieren, das empfängt unseren RTMP Stream und leitet ihn weiter:
(RTMP ist ein Real Time Protocol. Als RTP Protokoll wird es zum Beispiel auch für VoIP verwendet - also Telefon über Internet!)
Nun in die Config von nginx '/etc/nginx/nginx.conf' hinzufügen:
Code Alles anzeigenrtmp { server { listen 1935; chunk_size 4096; application tclivestream { live on; record off; } } }Und nun noch nginx neu starten:
Fertig!
Im OBS muss man nun eine Streaming-Quelle auswählen und einen Streaming-Key eingeben, und als Streaming-Ziel eingeben:
-> Das ganze gibt man gleich beim Start ein als "Benutzerdefiniert".
(Datei->Einstellungen->Stream)
Im VLC kann man das ganze nun unter folgender URL empfangen:
-> Manchmal zeigt bei mir der VLC Player einfach kein Bild an. Weiß noch ned so recht warum...
Wenn man das nun direkt in eine HTML5 Seite einbinden will wirds kompliziert, denn HTML kann kein RTMP/RTP - es kann nur WebRTC, was prinzipielld as gleiche aber halt wieder was ganz was anderes ist
Wäre dabei... Wenns da bei netcup nen Button geben würde zum "ich will das spenden" oder ich das per Mail sagen kann, gerne!
Ich hoffe, dass ich mich jetzt nicht unbeliebt mache
, aber sooooo schlimm ist ein Windows Server jetzt auch nicht! Ihr vergleicht die Dinger ja mit der Pest
Die Pest ist wenigstens heilbar...
Es könnte sich also um ein Layer 8 Problem handeln...
- und mein Beliebtheitsgrad beim Support ist im Sinken begriffen.
Wahrscheinlich streiten die sich drum wer deine Tickets bearbeiten muss ![]()
Ich hatte mal as Kind so eine Uhr...
Darf ich daraus schließen dass ich nicht der einzige bin der bei swatch nur an Uhren denkt?
Vielleicht google ich ja irgendwann mal was swatch für ein Programm sein soll, aber jetzt bin ich zu faul...
Nach einem langen Gespräch bin ich nun allerdings auf dem Stand: Wieso hängen wir an diesen Begriffen? Geht wirklich die Welt unter, wenn man stattdessen "Allow-/Blocklist" und "Primary/Secondary" oder "Leader/Follower" einführt? Es ist mit Sicherheit nicht unsere größte Baustelle in der aktuellen Zeit, aber wenn man mal objektiv drauf schaut, spricht auch nicht wirklich etwas gegen diese Änderung.
Gleiche Meinung bei mir schon auch. Die Sprache entwickelt sich und manche Begriffe verändern sich.
Was mich hier nur so sehr ärgert ist der Grund warum wir meinen diese Begriffe ändern zu müssen!
Völliger Schwachsinn sowas, mehr gibts da doch eigentlich nicht zu sagen
Genau so schauts aus!
Das Sprache sich ändert: Gut - aber das hier halte ich einfach für einen Rückschritt.
Ich wollte damit nur sagen dass manche Sicherheitslösungen meistens mehr Probleme verursachen als das sie lösen.
Und umso umfangreicher und toller, umso tiefer sitzen die im System drin und umso mehr Probleme erzeugen die oftmals.
NinjaFirewall scheint mir da ein schönes Beispiel zu sein. Laut der Beschreibung klemmt der sich ja in jede Anfrage die an Wordpress geht.
Das erscheint mir ziemlich gruselig und übertrieben.
Wordpress ist nicht so unsicher wie alle immer behaupten. Nur gut gepflegte Plugins und Themes, starke Passwörter, vielleicht noch ein htaccess Schutz auf /wp-admin und fertig ist die Laube. Irgendein dahergelaufendes Securityplugin zu installieren reißt da wahrscheinlich mehr Lücken auf als das es stopft.