Score:0

Apache2 Reverse Proxy ทำให้ CSS ยุ่งเหยิง

ธง vn

ฉันมีปัญหาที่เมื่อฉันใช้ SSL reverse proxy จากไซต์ 1 ไปยังไซต์ 2 มันทำงานได้ค่อนข้างดี ยกเว้นข้อเท็จจริงที่แปลกประหลาดว่ารูปภาพทั้งหมดมีความสูงไม่ถูกต้อง ดูเหมือนว่าทุกอย่างจะเป็นไปตามลำดับ มีเพียงความสูงของภาพเท่านั้นที่ได้รับผลกระทบ

นี่คือวิธีการตั้งค่า ReverseProxy ของฉัน:

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

โปรดช่วยฉันด้วย ฉันหลงทางที่นี่และไม่รู้ว่าอะไรเป็นสาเหตุของสิ่งนี้ สิ่งนี้กำลังเรียกใช้ Apache2 บนระบบ Debian 10 ที่มีสต็อกเป็นอย่างอื่น

CMS ที่ฉันใช้คือ wordpress

แก้ไข: ดูเหมือนว่าซอร์สโค้ดบน Site2 นั้นยุ่งเหยิงและไม่เหมือนกับ Site1จะทำอย่างไรเพื่อให้แน่ใจว่าเวอร์ชันพร็อกซีนั้นเหมือนกันทุกประการกับ Site1

Steffen Ullrich avatar
se flag
การกำหนดค่า apache อาจไม่เป็นประโยชน์ ดูที่คอนโซลนักพัฒนาของเบราว์เซอร์และดูว่าไม่สามารถโหลดทรัพยากรใดๆ ได้หรือไม่ อาจมีบางลิงก์ที่สมบูรณ์ซึ่งไม่สามารถโหลดได้ในขณะนี้ อาจมีลิงก์ HTTP ที่ล้มเหลวเนื่องจากเนื้อหาผสมเมื่อเข้าถึงจากภายใน HTTPS ปัญหาดังกล่าวจำเป็นต้องได้รับการแก้ไขในเนื้อหาของไซต์ ไม่ใช่ในการกำหนดค่าเซิร์ฟเวอร์
vn flag
ขอบคุณสำหรับคำแนะนำ สเตฟเฟน แต่ Site1 และ Site2 แสดงข้อผิดพลาดคอนโซลเดียวกัน แม้ว่า Site1 จะทำงานได้ดีและ Site2 ไม่ทำงานก็ตาม นอกจากนี้ Site2 ยังร้องขอทรัพยากรโดยตรงจาก Site1 (แม้ว่าฉันจะมี Site2 ในแถบที่อยู่ แต่ก็ร้องขอ css และไฟล์อื่นๆ โดยตรงจาก Site1)
vidarlo avatar
ar flag
@RottenBoot มีข้อมูลไม่เพียงพอที่จะวินิจฉัยปัญหานี้ คุณต้องให้สิทธิ์เราเข้าถึงไซต์ที่เป็นปัญหาหรือระบุความแตกต่างที่เกี่ยวข้องทั้งหมด
vidarlo avatar
ar flag
ปัญหาของคุณคือคุณพยายามทำให้ wordpress ทำงานภายใต้สอง URL ที่ต่างกัน Wordpress ไม่ได้สร้างมาเพื่อสิ่งนั้น ไม่ใช่ปัญหา apache หรือปัญหาพร็อกซี มันเป็นปัญหาของเวิร์ดเพรส โซลูชัน **ที่เหมาะสม** น่าจะเป็นการเปลี่ยนเส้นทาง 301 เนื้อหาที่ซ้ำกันจะนำไปสู่การติดอันดับ seo เช่นกัน

โพสต์คำตอบ

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