Score:0

Weblate ที่อยู่เบื้องหลัง apache reverse proxy ไม่ปรากฏขึ้น

ธง se

ฉันติดตั้ง weblate ตามคำแนะนำของนักเทียบท่าจากเอกสารประกอบ
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-compose.override.yml ของฉันมีลักษณะดังนี้

รุ่น: '3'
บริการ:
  เว็บเลต:
    พอร์ต:
      - 127.0.0.1:80:8080
    สิ่งแวดล้อม:
      WEBLATE_DEBUG: 1
      WEBLATE_ENABLE_HTTPS: 1
      WEBLATE_EMAIL_HOST: smtp.example.com
      WEBLATE_EMAIL_HOST_USER: [email protected]
      WEBLATE_EMAIL_HOST_PASSWORD: xxxxxxxxxxxxxxx
      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

โฮสต์เสมือน apache ของฉันมีลักษณะดังนี้

<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>

และ netstat แสดงสิ่งนี้:

root@dark:~# netstat -tulpen | grep อาปาเช่
tcp 0 0 123.123.123.123:80 0.0.0.0:* ฟัง 0 84254390 29773/apache2
tcp 0 0 123.123.123.123:443 0.0.0.0:* ฟัง 0 84254392 29773/apache2
root@dark:~# netstat -tulpen | grep นักเทียบท่า
tcp 0 0 127.0.0.1:80 0.0.0.0:* ฟัง 0 84215870 22655/docker-proxy

จาก localhost ฉันสามารถเชื่อมต่อกับ weblate ได้อย่างสมบูรณ์แบบ

แต่ด้วยเหตุผลบางอย่าง มันไม่สามารถใช้งานได้จากที่อื่น

ไฟล์บันทึกข้อผิดพลาด apache แสดงสิ่งต่อไปนี้

[Sat Mar 05 16:47:31.484813 2022] [proxy:debug] [pid 5969] proxy_util.c(2122): AH00925: กำลังเริ่มต้นผู้ปฏิบัติงาน http://127.0.0.1 ที่ใช้ร่วมกัน
[Sat Mar 05 16:47:31.485042 2022] [proxy:debug] [pid 5969] proxy_util.c(2182): AH00927: กำลังเริ่มต้นผู้ปฏิบัติงาน http://127.0.0.1 ท้องถิ่น
[Sat Mar 05 16:47:31.485088 2022] [proxy:debug] [pid 5969] proxy_util.c(2230): AH00931: เริ่มต้นผู้ปฏิบัติงานการเชื่อมต่อเดี่ยวในชายด์ 5969 สำหรับ (127.0.0.1)

เกิดขึ้นที่นี่คืออะไร ?

เปล่า ชื่อเสียงของฉันไม่เพียงพอที่จะเพิ่ม "weblate" เป็นแท็ก ฉันจะขอให้ใครสักคนทำเพื่อฉันโปรด

อัปเดต

หลังจากเปลี่ยนจากดีบัก Loglevel เป็น trace1 และปิดใช้ https ใน weblate

WEBLATE_ENABLE_HTTPS: 0

ตอนนี้ฉันสามารถดูไซต์ได้ แต่เนื้อหาคงที่ทั้งหมดหายไป นี่คือสิ่งที่แสดงบันทึกข้อผิดพลาด

[Sat Mar 05 17:37:47.028955 2022] [proxy:debug] [pid 23458] proxy_util.c(2230): AH00931: เริ่มต้นผู้ปฏิบัติงานการเชื่อมต่อเดี่ยวในชายด์ 23458 สำหรับ (127.0.0.1)
[Sat Mar 05 17:37:47.030834 2022] [proxy:error] [pid 23343] [client 123.123.123.123:57150] AH00898: การค้นหา DNS ล้มเหลวสำหรับ: 127.0.0.1:80static ที่ส่งคืนโดย /static/vendor/prism/prism -rest.js ผู้อ้างอิง: https://weblate.example.com/
[Sat Mar 05 17:37:47.031211 2022] [proxy:error] [pid 23378] [client 123.123.123.123:57147] AH00898: การค้นหา DNS ล้มเหลวสำหรับ: 127.0.0.1:80static ที่ส่งคืนโดย /static/vendor/prism/prism -markdown.js ผู้อ้างอิง: https://weblate.example.com/
[ส. 05 มี.ค. 17:37:47.034849 2022] [proxy:error] [pid 23381] [ไคลเอนต์ 123.123.123.123:57148] AH00898: การค้นหา DNS ล้มเหลวสำหรับ: 127.0.0.1:80คงที่ส่งคืนโดย /static/vendor/prism/prism -icu-message-format.js ผู้อ้างอิง: https://weblate.example.com/
[วันเสาร์ที่ 05 มี.ค. 17:37:47.051929 2022] [proxy:error] [pid 23379] [client 123.123.123.123:57151] AH00898: การค้นหา DNS ล้มเหลวสำหรับ: 127.0.0.1:80static ที่ส่งคืนโดย /static/loader-bootstrap.js , ผู้อ้างอิง: https://weblate.example.com/
[Sat 05 มี.ค. 17:37:47.261559 2022] [proxy:error] [pid 23378] [client 123.123.123.123:57147] AH00898: การค้นหา DNS ล้มเหลวสำหรับ: 127.0.0.1:80static ที่ส่งคืนโดย /static/weblate-180.png , ผู้อ้างอิง: https://weblate.example.com/
[Sat Mar 05 17:37:47.265804 2022] [proxy:error] [pid 23380] [client 123.123.123.123:57149] AH00898: การค้นหา DNS ล้มเหลวสำหรับ: 127.0.0.1:80static ที่ส่งคืนโดย /static/logo-16.png , ผู้อ้างอิง: https://weblate.example.com/
[Sat Mar 05 17:37:50.040236 2022] [proxy:debug] [pid 23459] proxy_util.c(2122): AH00925: กำลังเริ่มต้นผู้ปฏิบัติงาน http://127.0.0.1 ที่ใช้ร่วมกัน
[ส. 05 มี.ค. 17:37:50.040294 2022] [proxy:debug] [pid 23459] proxy_util.c(2182): AH00927: กำลังเริ่มต้นผู้ปฏิบัติงาน http://127.0.0.1 ท้องถิ่น
[Sat Mar 05 17:37:50.040315 2022] [proxy:debug] [pid 23459] proxy_util.c(2230): AH00931: เริ่มต้นผู้ปฏิบัติงานการเชื่อมต่อเดี่ยวในชายด์ 23459 สำหรับ (127.0.0.1)

บันทึกการเข้าถึงแสดงข้อผิดพลาด 502 สำหรับเนื้อหาคงที่ทั้งหมด

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"

ฉันพบสิ่งนี้: ฉันจะทำให้ apache ให้บริการเนื้อหาแบบสแตติกในการตั้งค่าพร็อกซีแบบย้อนกลับได้อย่างไร แต่ไม่ได้ช่วยอะไรฉันมากนักเพราะฉันใช้ docker และฉันไม่รู้วิธีตรวจสอบ docker DocumentRoot

vidarlo avatar
ar flag
คุณได้รับข้อความแสดงข้อผิดพลาดอะไร access.log แสดงอะไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา