Anonymous | Login | Signup for a new account | 2021-01-26 00:21 CET | ![]() |
Main | My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0000701 | YaCy | [All Projects] General | public | 2016-10-22 12:36 | 2016-10-25 03:06 | ||||
Reporter | maik | ||||||||
Assigned To | BuBu | ||||||||
Priority | low | Severity | minor | Reproducibility | always | ||||
Status | resolved | Resolution | fixed | ||||||
ETA | none | ||||||||
Platform | OS | OS Version | |||||||
Product Version | |||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0000701: YaCy 1.9. Fehler im HTML-Code | ||||||||
Description | Hallo Supportteam, betreibt man YaCy hinter einem Reverse-Proxy funktioniert auf der Suchseite das Dropdown-menü nicht. In dem Link: href="/compare_yacy.html?display=0" müsste der Schrägstrich entfernt werden, also: href="compare_yacy.html?display=0" <li id="header_search" class="dropdown"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Search Interfaces<b class="caret"></a> <ul class="dropdown-menu"> <li id="header_websearch">index.html <li id="header_filesearch" class=" active">yacyinteractive.html <li id="header_comparesearch">/compare_yacy.html?display=0 Das gleiche gilt für den Navigationsbutton: <form action="/Status.html" method="get" role="form"> Viele Grüß Maik | ||||||||
Tags | No tags attached. | ||||||||
Attached Files | |||||||||
![]() |
||||||
|
![]() |
|
(0001334) BuBu (developer) 2016-10-23 22:51 edited on: 2016-10-23 22:53 |
Hallo, die absolute Adressierung (also Links mit / am Anfang) werden an vielen Stellen in YaCy verwendet, von daher könntest Du kurz detailieren was nicht funktioniert (denn eigentlich sollte das der Proxy ohne Probleme handeln)? a) die compare_yacy.html Seite wird nicht angezeigt ? b) eines oder beide der Vergleichs-Suchergebnis Frames wird nicht angezeigt ? .... und wenn Du die vorgeschlagenen Änderungen bei Dir in der Datei htroot/env/templates/simpleheader.template durchführst, dann funktioniert es? |
(0001335) maik (reporter) 2016-10-24 17:40 edited on: 2016-10-24 17:47 |
Hallo, ja, genau die absolute Adressierung ist das Problem. Die Stellen die ich erwähnt habe sind eher ein Typ. Es stimmt, das es noch mehr problematische Links gibt. Vermutlich gibt es kein Problem wenn die Seite unter dem Root '/' auf einem Host betrieben wird. Davon kann man aber imho nicht ausgehen. Die Adresse "meiner" Suchseite ist: https://slightcloud.de/yacy/ [^] Die Konfiguration in NGINX als Forward-Proxy sieht so aus: server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; server_name slightcloud.de; ... return 301 https://slightcloud.de$request_uri; [^] } server { listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server ipv6only=on; server_name slightcloud.de; ... location /yacy/ { rewrite /yacy(.*) /$1 break; proxy_pass http://127.0.0.1:8090; [^] proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; ... } location /env/ { proxy_pass http://127.0.0.1:8090; [^] proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; ... } ... Die vorgeschlagenen Änderungen in der Datei htroot/env/templates/simpleheader.template habe nicht nicht dort durchgeführt sondern direkt im Browser mit Hilfe der Entwicklertools. Nach der Änderung funktionieren die Links. Viele Grüße Maik |
(0001336) BuBu (developer) 2016-10-25 01:26 |
YaCy geht an (noch) vielen Stellen davon aus das der integrierte http server als Root "/" läuft und ist aktuell nicht einfach auf einen anderen Kontext-Pfad konfigurierbar. Zwar wurden in jüngerer Vergangenheit bei Anpassungen mehr relative Pfade verwendet aber vieles wird im Root erwartet. Was mich verblüfft hat, dein Peer connected einwandfrei (also Senior Status). Ursache: geht mal bei Dir in Menü Peer-To-Peer Netzwerk -> Aktive Pincipal & Senior Peers und klick in der Liste der Peers auf das "4" Icon hinter Deinem Peer. Die Adresse (http://x.x.x.x:8090 [^]) ist die mit der Dein Peer am Netz teilnimmt und..... mit der Adresse funktionieren alle Links :-) cu |
(0001337) BuBu (developer) 2016-10-25 03:06 |
Dein Vorschlag wurde übernommen (v1.91/9291 ) https://github.com/yacy/yacy_search_server/commit/3cc2af8f926486f016eec39809a6634f98130bf7 [^] |
![]() |
|||
Date Modified | Username | Field | Change |
2016-10-22 12:36 | maik | New Issue | |
2016-10-23 22:51 | BuBu | Note Added: 0001334 | |
2016-10-23 22:51 | BuBu | Assigned To | => BuBu |
2016-10-23 22:51 | BuBu | Status | new => feedback |
2016-10-23 22:52 | BuBu | Note Edited: 0001334 | View Revisions |
2016-10-23 22:53 | BuBu | Note Edited: 0001334 | View Revisions |
2016-10-24 17:40 | maik | Note Added: 0001335 | |
2016-10-24 17:40 | maik | Status | feedback => assigned |
2016-10-24 17:47 | maik | Note Edited: 0001335 | View Revisions |
2016-10-25 01:26 | BuBu | Note Added: 0001336 | |
2016-10-25 02:55 | BuBu | Relationship added | related to 0000106 |
2016-10-25 03:06 | BuBu | Note Added: 0001337 | |
2016-10-25 03:06 | BuBu | Status | assigned => resolved |
2016-10-25 03:06 | BuBu | Resolution | open => fixed |
Copyright © 2000 - 2021 MantisBT Team |