Điểm:0

Weblate đằng sau proxy ngược apache không hiển thị

lá cờ se

Tôi đã cài đặt weblate theo hướng dẫn docker từ tài liệu
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
soạn thảo docker

docker-compose.override.yml của tôi trông như thế này

phiên bản: '3'
dịch vụ:
  trang web:
    cổng:
      - 127.0.0.1:80:8080
    môi trường:
      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: xxxxxxxxxxxxxx
      WEBLATE_ADMIN_EMAIL: [email protected]
      IP_BEHIND_REVERSE_PROXY: 1

máy chủ ảo apache của tôi trông như thế này

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

và netstat hiển thị điều này:

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

từ localhost tôi có thể kết nối hoàn hảo với weblate

nhưng vì một số lý do, nó không hoạt động từ các địa điểm khác

tệp nhật ký lỗi apache hiển thị như sau

[Thứ bảy ngày 05 tháng 3 16:47:31.484813 2022] [proxy:debug] [pid 5969] proxy_util.c(2122): AH00925: khởi tạo worker http://127.0.0.1 shared
[Thứ bảy ngày 05 tháng 3 16:47:31.485042 2022] [proxy:debug] [pid 5969] proxy_util.c(2182): AH00927: khởi tạo worker http://127.0.0.1 local
[Thứ Bảy ngày 05 tháng 3 16:47:31.485088 2022] [proxy:debug] [pid 5969] proxy_util.c(2230): AH00931: nhân viên kết nối đơn đã khởi tạo trong phần tử con 5969 cho (127.0.0.1)

chuyện gì đang xảy ra ở đây ?

btw. danh tiếng của tôi không đủ để thêm "weblate" làm thẻ. Tôi có thể yêu cầu ai đó làm điều đó cho tôi xin vui lòng.

CẬP NHẬT

Sau khi chuyển từ gỡ lỗi Loglevel sang theo dõi1 và tắt https trong weblate

WEBLATE_ENABLE_HTTPS: 0

bây giờ tôi có thể xem trang web nhưng tất cả nội dung tĩnh bị thiếu đây là những gì nhật ký lỗi đang hiển thị

[Thứ Bảy ngày 05 tháng 3 17:37:47.028955 2022] [proxy:debug] [pid 23458] proxy_util.c(2230): AH00931: nhân viên kết nối đơn đã khởi tạo trong phần tử con 23458 cho (127.0.0.1)
[Thứ bảy ngày 05 tháng 3 17:37:47.030834 2022] [proxy:error] [pid 23343] [client 123.123.123.123:57150] AH00898: Lỗi tra cứu DNS cho: 127.0.0.1:80static được trả về bởi /static/vendor/prism/prism -rest.js, người giới thiệu: https://weblate.example.com/
[Thứ Bảy ngày 05 tháng 3 17:37:47.031211 2022] [proxy:error] [pid 23378] [client 123.123.123.123:57147] AH00898: Lỗi tra cứu DNS cho: 127.0.0.1:80static được trả về bởi /static/vendor/prism/prism -markdown.js, người giới thiệu: https://weblate.example.com/
[Thứ Bảy ngày 05 tháng 3 17:37:47.034849 năm 2022] [proxy:error] [pid 23381] [client 123.123.123.123:57148] AH00898: Lỗi tra cứu DNS cho: 127.0.0.1:80static được trả về bởi /static/vendor/prism/prism -icu-message-format.js, người giới thiệu: https://weblate.example.com/
[Thứ Bảy ngày 05 tháng 3 17:37:47.051929 2022] [proxy:error] [pid 23379] [client 123.123.123.123:57151] AH00898: Lỗi tra cứu DNS cho: 127.0.0.1:80static được trả về bởi /static/loader-bootstrap.js , người giới thiệu: https://weblate.example.com/
[Thứ Bảy ngày 05 tháng 3 17:37:47.261559 2022] [proxy:error] [pid 23378] [client 123.123.123.123:57147] AH00898: Lỗi tra cứu DNS cho: 127.0.0.1:80static được trả về bởi /static/weblate-180.png , người giới thiệu: https://weblate.example.com/
[Thứ Bảy ngày 05 tháng 3 17:37:47.265804 2022] [proxy:error] [pid 23380] [client 123.123.123.123:57149] AH00898: Lỗi tra cứu DNS cho: 127.0.0.1:80static được trả về bởi /static/logo-16.png , người giới thiệu: https://weblate.example.com/
[Thứ bảy ngày 05 tháng 3 17:37:50.040236 2022] [proxy:debug] [pid 23459] proxy_util.c(2122): AH00925: khởi tạo worker http://127.0.0.1 shared
[Thứ bảy ngày 05 tháng 3 17:37:50.040294 2022] [proxy:debug] [pid 23459] proxy_util.c(2182): AH00927: khởi tạo worker http://127.0.0.1 local
[Thứ bảy ngày 05 tháng 3 17:37:50.040315 2022] [proxy:debug] [pid 23459] proxy_util.c(2230): AH00931: nhân viên kết nối đơn đã khởi tạo trong phần tử con 23459 cho (127.0.0.1)

nhật ký truy cập đang hiển thị lỗi 502 cho tất cả nội dung tĩnh

123.123.123.123 - - [05/Mar/2022:17:37:46 +0100] "NHẬN /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] "NHẬN /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] "NHẬN /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] "NHẬN /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] "NHẬN /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] "NHẬN /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] "NHẬN /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] "NHẬN /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"

Tôi đã tìm thấy cái này: Làm cách nào tôi có thể yêu cầu apache phân phát nội dung tĩnh trong thiết lập proxy ngược? nhưng nó không giúp tôi nhiều lắm vì tôi đang sử dụng docker và tôi không biết cách xác định docker DocumentRoot

vidarlo avatar
lá cờ ar
thông báo lỗi gì bạn nhận được? Access.log hiển thị gì?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.