Điểm:0

Apache2 Reverse Proxy làm rối CSS

lá cờ vn

Tôi gặp một vấn đề là khi tôi sử dụng proxy ngược SSL từ site1 sang site2, nó hoạt động khá tốt ngoại trừ một thực tế đặc biệt là tất cả các hình ảnh đều có chiều cao không chính xác. Mọi thứ khác dường như theo thứ tự, chỉ có chiều cao hình ảnh bị ảnh hưởng.

Đây là cách ReverseProxy của tôi được thiết lập:

<IfModule mod_ssl.c>
<VirtualHost *:443>
    ServerName site2.com
    ServerAlias www.site2.com

    SSLProxyEngine On
    ProxyRequests Off

    ServerAdmin [email protected]
    ProxyPass "/"  "https://site1.com/"
    ProxyPassReverse "/"  "https://site1.com/"

    ServerAdmin [email protected]
    DocumentRoot /var/www/site2.com

    ProxyHTMLEnable On
    ProxyHTMLURLMap https://site1.com/ /

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined


Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/DOMAIN/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/DOMAIN/privkey.pem
</VirtualHost>
</IfModule>

Xin hãy giúp tôi, tôi đang thua lỗ ở đây và không biết điều gì có thể gây ra điều này. Cái này đang chạy Apache2 trên một hệ thống Debian 10 có sẵn khác.

CMS tôi đang sử dụng là wordpress.

CHỈNH SỬA: Có vẻ như mã nguồn trên Site2 bị rối và do đó không giống với Site1.Có thể làm gì để đảm bảo phiên bản proxy hoàn toàn giống với Site1?

Steffen Ullrich avatar
lá cờ se
Cấu hình apache có thể không hữu ích. Nhìn vào bảng điều khiển dành cho nhà phát triển của trình duyệt và xem liệu nó có không tải được bất kỳ tài nguyên nào không. Có thể có một số liên kết tuyệt đối hiện không tải được, có thể liên kết HTTP không tải được do nội dung hỗn hợp khi được truy cập từ bên trong HTTPS. Những vấn đề như vậy cần được khắc phục trong nội dung trang web chứ không phải trong cấu hình máy chủ.
lá cờ vn
Cảm ơn vì lời đề nghị, Steffen. Nhưng Site1 và Site2 hiển thị cùng một lỗi bảng điều khiển, mặc dù Site1 đang hoạt động tốt còn Site2 thì không. Ngoài ra, Site2 yêu cầu tài nguyên trực tiếp từ Site1 (Mặc dù tôi có Site2 trong thanh địa chỉ, nhưng nó yêu cầu css và các tệp khác trực tiếp từ Site1).
vidarlo avatar
lá cờ ar
@RottenBoot Không có đủ thông tin ở đây để chẩn đoán vấn đề này. Bạn phải cung cấp cho chúng tôi quyền truy cập vào các trang web được đề cập hoặc bao gồm tất cả các điểm khác biệt có liên quan.
vidarlo avatar
lá cờ ar
Vấn đề của bạn ở đây là bạn cố gắng làm cho wordpress hoạt động dưới hai URL khác nhau. Wordpress không được xây dựng cho điều đó. Đó không phải là vấn đề về apache hay vấn đề về proxy; đó là một vấn đề wordpress. Giải pháp **thích hợp** có thể là chuyển hướng 301. Nội dung trùng lặp cũng sẽ dẫn đến một cú hích trong xếp hạng seo.

Đă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.