Score:0

nginx - พอร์ตเซิร์ฟเวอร์ผิดที่พร็อกซีหรือพอร์ตใน WP url

ธง cn

ฉันย้าย nginx จาก centos ไปยัง Ubuntu การกำหนดค่านี้ทำงานได้อย่างสมบูรณ์กับ nginx แบบเก่าใน centos:

proxy_set_header โฮสต์ $host:$server_port;
$_SERVER['REMOTE_ADDR'] - REALIP
$_SERVER['SERVER_PORT'] - 443
$_SERVER['HTTP_X_FORWARDED_FOR'] - REALIP
$_SERVER['REQUEST_SCHEME'] https
$_SERVER['HTTP_X_FORWARDED_PROTO'] https

ตอนนี้ฉันจะได้รับการเชื่อมต่อเป็นพอร์ต 80

ตั้ง $maintenance off;

ฟัง 443 ssl;
ssl_protocols TLSv1.2 TLSv1.3;

เปิด ssl_prefer_server_ciphers;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:...

ssl_dhparam /etc/nginx/ssl/dh.pem;
เปิด ssl_stapling;
ตัวแก้ไข 8.8.8.8;

ssl_session_cache ที่ใช้ร่วมกัน: SSL:10m;
ssl_session_timeout 1 ชั่วโมง;
เปิด ssl_session_tickets;
ssl_session_ticket_key /etc/nginx/ssl_tickets.key;

proxy_set_header โฮสต์ $host;

proxy_set_header X-Host $host;

proxy_set_header X-SSL-Cipher $ssl_cipher;
proxy_set_header X-ส่งต่อโปรโต "https";
proxy_set_header X-SSL-Client-Verify $ssl_client_verify;
proxy_set_header X-SSL-โปรโตคอล $ssl_protocol;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-ส่งต่อ-สำหรับ $proxy_add_x_forwarded_for;
proxy_set_header X-ส่งต่อ-HTTPS "เปิด";

ถ้าฉันเปลี่ยนการกำหนดค่า:

#proxy_set_header โฮสต์ $host;
proxy_set_header X-Host $host;
proxy_set_header โฮสต์ $host:$server_port;

ฉันไม่สามารถรับการเชื่อมต่อ ssl ได้ แต่ใน wp ฉันได้รับ url เป็น http://wpdomain.com:443/....

จะแก้ไขได้อย่างไรเพื่อรับการเชื่อมต่อ 443 nginx->apache และ URL ปกติของไฟล์ที่อัปโหลด

โพสต์คำตอบ

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