Score:0

Apache เขียนใหม่เป็น Nginx ด้วย ProxyPass

ธง ck

ฉันกำลังพยายามเปลี่ยนเส้นทางโดเมนย่อยที่โฮสต์บน Apache Webserver* ด้วย .htaccess ไปยัง URL ภายนอกด้วย ซ่อนตัว URL ภายนอกนี้ไฟล์ .htaccess มีลักษณะดังนี้:

RewriteEngine เปิดอยู่
RewriteCond %{HTTP_HOST} ^sub.domain\.com [NC]
RewriteRule ^(.*) http://external-domain.com/$1 [P]

ฉันต้องกำหนดค่าไซต์ Nginx อย่างไร ไซต์นั้นง่ายมากและใช้งานได้หากเรียกโดยตรงในเครือข่ายท้องถิ่น:

เซิร์ฟเวอร์ {
    ฟัง 80;

    server_name sub.domain.com;

    รูท /usr/share/nginx/html/sub.domain.com;
    ดัชนี index.html;
}

ฉันเดาว่าต้องมีเวทย์มนตร์ ProxyPass แต่ฉันคิดไม่ออกว่ามันคืออะไร มันต้องเป็นอะไรที่แบบ

ที่ตั้ง ^~ / {    
    proxy_pass http://localhost;
    proxy_set_header X-Real-IP 127.0.0.1;
    proxy_set_header โฮสต์ sub.domain.com;
    proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
}

แต่สิ่งนี้ไม่ได้ผล ฉันอยากจะขอบคุณความช่วยเหลือใด ๆ. ขอบคุณ...

*เว็บเซิร์ฟเวอร์ถูกโฮสต์โดยผู้ให้บริการที่เรียบง่าย ไม่สามารถกำหนดค่าพิเศษได้

Score:0
ธง ck

ฉันใช้วิธีที่ง่ายที่สุด ฉันได้ลบโดเมนย่อยและเพิ่ม CNAME DNS Record แล้ว ที่ทำงาน

โพสต์คำตอบ

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