Puncte:0

Weblate din spatele proxy-ului invers Apache nu apare

drapel se

Am instalat weblate urmând instrucțiunile docker din documentație
https://docs.weblate.org/en/latest/admin/install/docker.html#installing-using-docker

git clone https://github.com/WeblateOrg/docker-compose.git weblate-docker
cd weblate-docker
docker-compune

docker-compose.override.yml meu arată așa

versiunea: '3'
Servicii:
  site web:
    porturi:
      - 127.0.0.1:80:8080
    mediu inconjurator:
      WEBLATE_DEBUG: 1
      WEBLATE_ENABLE_HTTPS: 1
      WEBLATE_EMAIL_HOST: smtp.example.com
      WEBLATE_EMAIL_HOST_USER: [email protected]
      WEBLATE_EMAIL_HOST_PASSWORD: xxxxxxxxxxxxxx
      WEBLATE_SERVER_EMAIL: [email protected]
      WEBLATE_DEFAULT_FROM_EMAIL: [email protected]
      WEBLATE_SITE_DOMAIN: weblate.example.com
      WEBLATE_ADMIN_PASSWORD: xxxxxxxxxxxxxxx
      WEBLATE_ADMIN_EMAIL: [email protected]
      IP_BEHIND_REVERSE_PROXY: 1

gazda mea virtuală apache arată așa

<VirtualHost 123.123.123.123:80>

    ServerName weblate.example.com

    ProxyRequests off
    ProxyPreserveHost On
    ProxyPass / http://127.0.0.1:80
    ProxyPassReverse / http://127.0.0.1:80

    LogLevel debug
    ErrorLog  ${APACHE_LOG_DIR}/errorr.weblate.example.com.log
    CustomLog ${APACHE_LOG_DIR}/access.weblate.example.com.log combined

</VirtualHost>

și netstat arată asta:

root@dark:~# netstat -tulpen | grep apache
tcp 0 0 123.123.123.123:80 0.0.0.0:* ASCULTĂ 0 84254390 29773/apache2
tcp 0 0 123.123.123.123:443 0.0.0.0:* ASCULTĂ 0 84254392 29773/apache2
root@dark:~# netstat -tulpen | grep docker
tcp 0 0 127.0.0.1:80 0.0.0.0:* ASCULTĂ 0 84215870 22655/docker-proxy

de la localhost mă pot conecta perfect la weblate

dar dintr-un motiv ciudat nu funcționează din alte locații

fișierul jurnal de erori apache arată următoarele

[Sam Mar 05 16:47:31.484813 2022] [proxy:debug] [pid 5969] proxy_util.c(2122): AH00925: inițializare lucrător http://127.0.0.1 partajat
[Sam Mar 05 16:47:31.485042 2022] [proxy:debug] [pid 5969] proxy_util.c(2182): AH00927: initializing worker http://127.0.0.1 local
[Sam Mar 05 16:47:31.485088 2022] [proxy:debug] [pid 5969] proxy_util.c(2230): AH00931: lucrător cu o singură conexiune inițializat în copilul 5969 pentru (127.0.0.1)

ce se intampla aici ?

btw. Reputația mea nu este suficientă pentru a adăuga „weblate” ca etichetă. Aș ruga pe cineva să o facă pentru mine, vă rog.

ACTUALIZAȚI

După trecerea de la depanare Loglevel la trace1 și dezactivarea https în weblate

WEBLATE_ENABLE_HTTPS: 0

acum pot vedea site-ul, dar tot conținutul static lipsește asta arată jurnalul de erori

[Sam Mar 05 17:37:47.028955 2022] [proxy:debug] [pid 23458] proxy_util.c(2230): AH00931: lucrător cu o singură conexiune inițializat în copilul 23458 pentru (127.0.0.1)
[Sam Mar 05 17:37:47.030834 2022] [proxy:error] [pid 23343] [client 123.123.123.123:57150] AH00898: Eșec de căutare DNS pentru: 127.0.0.0.127.0.0.0.1 returned/prisstatic/prisstatic/vendored/prisstatic -rest.js, referitor: https://weblate.example.com/
[Sam Mar 05 17:37:47.031211 2022] [proxy:error] [pid 23378] [client 123.123.123.123:57147] AH00898: Eșec de căutare DNS pentru: 127.0.0.0.0.1/prisstatic/prisstatic/vendored/prisstatic -markdown.js, referitor: https://weblate.example.com/
[Sam Mar 05 17:37:47.034849 2022] [proxy:error] [pid 23381] [client 123.123.123.123:57148] AH00898: Eșec de căutare DNS pentru: 127.0.0.0.0.1/prisstatic/prisstatic/vendored/prisstatic -icu-message-format.js, referitor: https://weblate.example.com/
[Sam Mar 05 17:37:47.051929 2022] [proxy:error] [pid 23379] [client 123.123.123.123:57151] AH00898: Eșec de căutare DNS pentru: 127.0.0.loaded returned by80.0.123.123.123.123:57151 , referitor: https://weblate.example.com/
[Sam Mar 05 17:37:47.261559 2022] [proxy:error] [pid 23378] [client 123.123.123.123:57147] AH00898: Eșec la căutarea DNS pentru: 127.0.0.0.0.0.127.0.0.0.0.0.127.0.static/static returned-123.123:57147 , referitor: https://weblate.example.com/
[Sam Mar 05 17:37:47.265804 2022] [proxy:error] [pid 23380] [client 123.123.123.123:57149] AH00898: Eșec de căutare DNS pentru: 127.0.0.0.0.1:680.0.0.1 returned by6.pstatic/logong , referitor: https://weblate.example.com/
[Sam Mar 05 17:37:50.040236 2022] [proxy:debug] [pid 23459] proxy_util.c(2122): AH00925: inițializare lucrător http://127.0.0.1 partajat
[Sam Mar 05 17:37:50.040294 2022] [proxy:debug] [pid 23459] proxy_util.c(2182): AH00927: initializing worker http://127.0.0.1 local
[Sam Mar 05 17:37:50.040315 2022] [proxy:debug] [pid 23459] proxy_util.c(2230): AH00931: lucrător cu o singură conexiune inițializat în copilul 23459 pentru (127.0.0.1)

jurnalul de acces afișează o eroare 502 pentru tot conținutul static

123.123.123.123 - - [05/Mar/2022:17:37:46 +0100] „GET /static/vendor/slugify.js?v=4.11 HTTP/1.1” 502 661 „https://weblate.example.com /" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/vendor/tribute.js?v=4.11 HTTP/1.1” 502 661 „https://weblate.example.com /" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/vendor/prism/prism-core.js?v=4.11 HTTP/1.1” 502 661 „https://weblate .example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/vendor/prism/prism-markup.js?v=4.11 HTTP/1.1” 502 661 „https://weblate .example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/vendor/prism/prism-rest.js?v=4.11 HTTP/1.1” 502 661 „https://weblate .example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/vendor/prism/prism-markdown.js?v=4.11 HTTP/1.1” 502 661 „https://weblate .example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/vendor/prism/prism-icu-message-format.js?v=4.11 HTTP/1.1” 502 661 „https ://weblate.example.com/" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/loader-bootstrap.js?v=4.11 HTTP/1.1” 502 661 „https://weblate.example.com /" "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/weblate-180.png HTTP/1.1” 502 661 „https://weblate.example.com/” „Mozilla /5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"
123.123.123.123 - - [05/Mar/2022:17:37:47 +0100] „GET /static/logo-16.png HTTP/1.1” 502 661 „https://weblate.example.com/” „Mozilla /5.0 (Windows NT 6.1; Win64; x64; rv:98.0) Gecko/20100101 Firefox/98.0"

Am gasit asta: Cum pot face ca apache să difuzeze conținut static într-o configurare reverse-proxied? dar nu mă ajută foarte mult pentru că folosesc docker și nu știu cum să determin dockerul DocumentRoot

vidarlo avatar
drapel ar
Ce mesaj de eroare primesti? Ce arată access.log?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.