this post was submitted on 13 Dec 2023
10 points (100.0% liked)

de_EDV

3806 readers
1 users here now

Ableger von r/de_EDV auf Lemmy.

News, Diskussionen und Hilfestellung zu Hard- und Software

Diese Community dient als Anlaufstelle für alle IT-Interessierten, egal ob Profi oder blutiger Anfänger. Stellt eure Fragen und tauscht euch aus!

Weitere IT Communitys:

[email protected]

[email protected]

[email protected]

[email protected]

founded 1 year ago
MODERATORS
 

Mit Bezug auf meinen vorherigen Post muss ich hier um Hilfe bitten.
Ich hab schon dutzende Foren durchwühlt, aber das Fediverse soll ja leben und deswegen frage ich explizit hier um Rat.

Worum geht es?
Ich versuche eine Anwendung (filebrowser), die eine HTML Seite bereitstellt, von außen über eine Subdomain zu erreichen.

Was geht?
Ich kann über http://domain.de:8080 die Anwendung aufrufen und darin arbeiten.
Eine andere "nur-HTML" Subdomain funktioniert und ist zu erreichen (fotos.domain.de). Filebrowser ist im Lan über 192.168.0.50:8080 zu erreichen.

Was hab ich versucht?
Das wichtigste:
Seite local aufrufen ist schwer, da headless; aber lynx und w3m zeigen nichts; google.de wird dargestellt
Port ändern von 8080 zu 7000
BaseUrl ändern auf /daten / /filebrowser
VirtualHost config überprüft und geändert, mehrfach... Apache Proxy Module kontrolliert Apache Debug Logs überprüft

Ich brauche nun eine Art Troubleshooting, damit ich bei der Fehlersuche die schlimme Stelle finde; ich vermute es ist irgendwas banales wie falsche config o.ä.

Die Config:


  ServerName wolke.domain.de

  Location "/filebrowser/" <- in  Klammern
    ProxyPass http://127.0.0.1:8080/filebrowser
    ProxyPassReverse http://127.0.0.1:8080/filebrowser
  /Location <- auch Klammer

  ProxyPreserveHost On
  RewriteEngine On

  RewriteCond %{HTTP:Connection} Upgrade [NC]
  RewriteCond %{HTTP:Upgrade} websocket [NC]
  RewriteRule (.*) ws://127.0.0.1:8080/$1 [P,L]

  RewriteRule ^/filebrowser$ /filebrowser/ [L,R=301]
  RewriteCond %{SERVER_NAME} =wolke.domain.de
  RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]

Dinge die fehlen, werden nachgereicht.

Edit: ich versuche mich momentan mit nginx statt Apache

Edit2: Danke für eure Hilfe, es läuft nun ordentlich, wenn auch nicht auf apache, aber ich hab meinen Schweinehund überwunden und bin auf nginx umgestiegen.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 2 points 11 months ago (1 children)

Ah mist, bin heute nicht auf Arbeit und kann nicht vergleichen...
Egal.

Wofür hast du den ganzen Rewrite-Kram? Kannst du das mal ohne testen?

Außerdem verstehe ich deine Formatierung nicht.

Steht da Location wolke.domain.de ( ?

Das müsste doch `` sein.

[–] [email protected] 1 points 11 months ago (2 children)

Die Formatierung ist ziemlich in die Hose gegangen beim Posten; wie dem auch sei, ich versuche in der Zwischenzeit über nginx bessere Ergebnisse zu erzielen, da ich eh mal über einen Wechsel nachgedacht hatte.

[–] [email protected] 1 points 11 months ago* (last edited 11 months ago)

Scheint ja jetzt zu klappen. (Da stand die richtige URL drin)

[–] [email protected] 1 points 11 months ago* (last edited 11 months ago)

Location und /Location müsste in spitzen Klammern stehen, also Kleiner- und Grösser-Zeichen.

Edit: das hat Lemmy jetzt bei mir auch wegzensiert, obwohl ich es um 4 Zeichen eingerückt hatte. Dieser Bug ist schon bekannt.