Score:0

พร็อกซีย้อนกลับ Nginx ไม่ทำงาน

ธง ng

หลังจากกำหนดค่าแพลตฟอร์มการตอบสนองเหตุการณ์ TheHive ฉันพยายามกำหนดค่าโดเมนการเปลี่ยนเส้นทางเป็นที่อยู่ IP แต่ไม่ทำงาน เมื่อฉันเขียนที่อยู่ IP บนเบราว์เซอร์ ฉันสามารถเข้าถึงหน้าเว็บได้ โดเมนไม่สามารถทำได้ ฉันตรวจสอบด้วย "nslookup thehive.example .com" แสดงที่อยู่ IP ที่ถูกต้อง

หมายเหตุ: ฉันเปลี่ยนเส้นทางชื่อโดเมนไปยังที่อยู่ IP ในเซิร์ฟเวอร์ DNS ของเรา

เซิร์ฟเวอร์ {
  ฟัง 443 ssl;
  server_name thehive.example.com;

# เปิด ssl;
  ssl_certificate /etc/nginx/ssl/thehive_cert.pem;
  ssl_certificate_key /etc/nginx/ssl/thehive_key.pem;

  proxy_connect_timeout 600;
  proxy_send_timeout 600;
  proxy_read_timeout 600;
  send_timeout 600;
  client_max_body_size 2G;
  ปิด proxy_buffering;
  client_header_buffer_size 8k;

  ที่ตั้ง / {
    add_header การขนส่งที่เข้มงวด - ความปลอดภัย "อายุสูงสุด = 31536000; includeSubDomains";
    proxy_pass http://127.0.0.1:9000/;
    proxy_http_version 1.1;
    การเชื่อมต่อ proxy_set_header "" ;
  }
}

นี่ผลขด

ขด -v http://thehive.example.com

* ไม่สามารถแก้ไขโฮสต์: thehive.example.com
* ปิดการเชื่อมต่อ 0
curl: (6) ไม่สามารถแก้ไขโฮสต์: thehive.example.com

มันใช้งานได้เมื่อฉันขดด้วยที่อยู่ IP

 ขด -v http://192.168.42.11:9000/index.html
* ลอง 192.168.42.11:9000...
* ตั้งค่า TCP_NODELAY
* เชื่อมต่อกับพอร์ต 192.168.42.11 (192.168.42.11) 9000 (#0)
> รับ /index.html HTTP/1.1
> โฮสต์: 192.168.42.11:9000
> User-Agent: curl/7.68.0
> ยอมรับ: */*
>
* ทำเครื่องหมายที่บันเดิลว่าไม่รองรับการใช้งานหลายอย่าง
< HTTP/1.1 200 ตกลง
< เวลาขอ: 1
< ช่วงที่ยอมรับ: ไบต์
< การควบคุมแคช: สาธารณะ อายุสูงสุด=3600
< แก้ไขครั้งสุดท้าย: พฤ. 01 ม.ค. 2513 00:00:00 น. GMT
< วันที่: อังคาร 21 ธันวาคม 2021 05:34:12 GMT
< ประเภทเนื้อหา: text/html; ชุดอักขระ = UTF-8
< ความยาวเนื้อหา: 1191
<
<!doctype html> <html ng-app="thehive"> <head> <meta charset="utf-8"> <title ng-bind="'TheHive' + (ชื่อเรื่อง ? ' - ' + title : '' )"></title> <meta name="description" content=""> <meta name="viewport" content="width=device-width"> <!-- <link rel="icon" type=" รูปภาพ/png" href="images/favicon.png" /> --> <link rel="icon" type="image/png" href="images/favicon/favicon-196x196.png" size="196x196" > <link rel="icon" type="image/png" href="images/favicons/favicon-96x96.png" size="96x96"> <link rel="icon" type="image/png" href= "images/favicon/favicon-32x32.png" size="32x32"> <link rel="icon" type="image/png" href="images/favicon/favicon-16x16.png" size="16x16"> <link rel="icon" type="image/png" href="images/favicons/favicon-128.png" size="128x128"> <link rel="stylesheet" href="styles/vendor.7dd02a27.css "> <link rel="stylesheet" href="styles/app.0688c7a8.css"> <style> app-container { display: block } </style> </head> <body ng-cloak class="hold- การเปลี่ยนสกิน - เค้าโครงสีน้ำเงินด้านบนนำทาง"> <ตัวโหลดหน้า flag="isLoading" bg-col* การเชื่อมต่อ #0 ไปยังโฮสต์ 192.168.42.11 ยังคงอยู่
or="#ecf0f5"></page-loader> <div ui-view></div> <script src="scripts/vendor.78eed977.js"></script> <script src="scripts/scripts. dcfd7451.js"></script> </body> </html>

cn flag
หากใช้งานได้โดยใช้ IP แต่ไม่ใช่ชื่อ DNS ปัญหาน่าจะอยู่ที่ DNS เกือบทั้งหมด DNS อาจใช้เวลาสักครู่ในการเผยแพร่ คุณทำการเปลี่ยนแปลงเมื่อใด
Cebrayil avatar
ng flag
@shearn89 1 สัปดาห์ผ่านไป เมื่อฉันเขียน nslookup blabla.example.com มันใช้งานได้
cn flag
Bob
ดีที่ `nslookup blabla.example.com` ใช้งานได้ แต่ server_name ตั้งเป็น `thehive.example.com`
Cebrayil avatar
ng flag
@บ๊อบขอโทษ ฉันหมายถึง nslookup thehive.example.com ทำงานได้อย่างถูกต้อง
djdomi avatar
za flag
คุณมี 2 ตัวเลือก ทั้งแสดงบันทึกและบอกเราว่ามีอะไรผิดปกติ หรือบอกชื่อที่ถูกต้องและให้เราดูว่ามีอะไรผิดปกติ
Cebrayil avatar
ng flag
@djdomi ฉันควรแสดงบันทึกใด ฉันทำได้ นี่คือระบบโลคัล แม้ว่าคุณจะรู้จักโดเมน ฉันคิดว่าคงไม่สามารถแก้ปัญหาได้
djdomi avatar
za flag
โปรดอัปเดตคำถาม เนื่องจากไม่ตรงกับผลลัพธ์ที่คุณให้มา โปรดให้รายละเอียดมากที่สุด
us flag
จะเกิดอะไรขึ้นเมื่อคุณเข้าถึงด้วยชื่อโดเมน คุณกำหนดค่าชื่อโดเมนในการกำหนดค่าแอปแล้วหรือยัง
in flag
โปรดใช้เครื่องมือแบบข้อความเพื่อทดสอบคำขอ (wget, curl) และแบ่งปันผลลัพธ์ที่สมบูรณ์ ปัญหาส่วนใหญ่อาจไม่ใช่ nginx แต่เป็นเซิร์ฟเวอร์ส่วนหลัง
Cebrayil avatar
ng flag
@GeraldSchneider ฉันแก้ไขคำถามฉันกำลังเพิ่มผลลัพธ์เมื่อฉันขด
Score:1
ธง us

เดอะ thehive.example.com ไม่มีรายการ DNS ดังนั้นเบราว์เซอร์ของคุณ / ขด ไม่สามารถแก้ไขที่อยู่ IP ได้

คุณต้องเพิ่มรายการ DNS หรือเพิ่มรายการไปยัง เจ้าภาพ ไฟล์บนระบบที่คุณทำการร้องขอ

Cebrayil avatar
ng flag
เมื่อฉันเขียนในเบราว์เซอร์ "thehive.example.com:9000" ฉันสามารถเข้าถึงบริการโดยไม่ต้องใช้ ssl

โพสต์คำตอบ

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