Điểm:0

Proxy ngược Nginx không hoạt động

lá cờ ng

Sau khi cấu hình nền tảng phản hồi sự cố TheHive, tôi đang cố định cấu hình miền chuyển hướng sang địa chỉ ip nhưng không hoạt động. Khi tôi viết địa chỉ ip trên trình duyệt, tôi có thể truy cập trang web. Không thể với tên miền. Tôi đã kiểm tra bằng "nslookup thehive.example .com", nó hiển thị địa chỉ ip chính xác cho tôi.

Lưu ý: Tôi đã chuyển hướng tên miền đến địa chỉ ip trong máy chủ DNS của chúng tôi

người phục vụ {
  nghe 443 ssl;
  server_name thehive.example.com;

# ssl trên;
  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;
  gửi_thời gian chờ 600;
  client_max_body_size 2G;
  tắt proxy_buffering;
  client_header_buffer_size 8k;

  địa điểm / {
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains";
    proxy_pass http://127.0.0.1:9000/;
    proxy_http_version 1.1;
    proxy_set_header Kết nối "" ;
  }
}

Đây là kết quả cuộn tròn

cuộn tròn -v http://thehive.example.com

* Không thể giải quyết máy chủ: thehive.example.com
* Đóng kết nối 0
curl: (6) Không thể giải quyết Máy chủ: thehive.example.com

Nó hoạt động khi tôi cuộn tròn với địa chỉ ip

 cuộn tròn -v http://192.168.42.11:9000/index.html
* Đang thử 192.168.42.11:9000...
* Bộ TCP_NODELAY
* Đã kết nối với cổng 192.168.42.11 (192.168.42.11) 9000 (#0)
> NHẬN /index.html HTTP/1.1
> Máy chủ: 192.168.42.11:9000
> Tác nhân người dùng: curl/7.68.0
> Chấp nhận: */*
>
* Đánh dấu gói là không hỗ trợ đa dụng
< HTTP/1.1 200 OK
< Thời gian yêu cầu: 1
< Phạm vi chấp nhận: byte
< Kiểm soát bộ đệm: công khai, tuổi tối đa=3600
< Sửa đổi lần cuối: Thứ năm, ngày 01 tháng 1 năm 1970 00:00:00 GMT
< Ngày: Thứ ba, ngày 21 tháng 12 năm 2021 05:34:12 GMT
< Loại nội dung: văn bản/html; bộ ký tự = UTF-8
< Độ dài nội dung: 1191
<
<!doctype html> <html ng-app="thehive"> <head> <meta charset="utf-8"> <title ng-bind="'TheHive' + (title ? ' - ' + title : '' )"></title> <meta name="description" content=""> <meta name="viewport" content="width=device-width"> <!-- <link rel="icon" type=" image/png" href="images/favicon.png" /> --> <link rel="icon" type="image/png" href="images/favicons/favicon-196x196.png" dimensions="196x196" > <link rel="icon" type="image/png" href="images/favicons/favicon-96x96.png" dimensions="96x96"> <link rel="icon" type="image/png" href= "images/favicons/favicon-32x32.png" dimensions="32x32"> <link rel="icon" type="image/png" href="images/favicons/favicon-16x16.png" dimensions="16x16"> <link rel="icon" type="image/png" href="images/favicons/favicon-128.png" dimensions="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- bố cục chuyển đổi skin-blue-top-nav"> <page-loader flag="isLoading" bg-col* Kết nối #0 tới máy chủ 192.168.42.11 còn nguyên vẹn
or="#ecf0f5"></page-loader> <div ui-view></div> <script src="scripts/vendor.78eed977.js"></script> <script src="scripts/scripts. dcfd7451.js"></script> </body> </html>

lá cờ cn
Nếu nó hoạt động theo IP nhưng không phải tên DNS, vấn đề gần như chắc chắn là do DNS. DNS có thể mất một lúc để truyền bá - bạn thực hiện các thay đổi khi nào?
Cebrayil avatar
lá cờ ng
@ shearn89 Đã 1 tuần trôi qua. Khi tôi viết nslookup blabla.example.com, nó hoạt động
lá cờ cn
Bob
Thật tuyệt khi `nslookup blabla.example.com` hoạt động, nhưng server_name được đặt thành `thehive.example.com`
Cebrayil avatar
lá cờ ng
@Bob xin lỗi. Ý tôi là nslookup thehive.example.com đang hoạt động bình thường
djdomi avatar
lá cờ za
bạn có 2 tùy chọn hoặc hiển thị cho chúng tôi nhật ký và cho chúng tôi biết cái gì không hoạt động hoặc cho chúng tôi biết tên chính xác và để chúng tôi xem có gì sai
Cebrayil avatar
lá cờ ng
@djdomi tôi nên cho bạn xem nhật ký nào? Tôi có thể làm được. Đây là hệ thống cục bộ. Ngay cả khi bạn biết tên miền, tôi nghĩ rằng không thể khắc phục sự cố
djdomi avatar
lá cờ za
vui lòng cập nhật câu hỏi vì nó không phản ánh kết quả bạn đưa ra, vui lòng nêu chi tiết nhất có thể
lá cờ us
Chính xác thì điều gì sẽ xảy ra khi bạn truy cập nó bằng tên miền? Bạn đã cấu hình tên miền trong cấu hình ứng dụng chưa?
lá cờ in
Vui lòng sử dụng một công cụ dựa trên văn bản để kiểm tra yêu cầu (wget, curl) và chia sẻ đầu ra hoàn chỉnh. Rất có thể vấn đề không phải là nginx mà là máy chủ phụ trợ.
Cebrayil avatar
lá cờ ng
@GeraldSchneider Tôi đã chỉnh sửa câu hỏi. Tôi đang thêm kết quả khi thực hiện cuộn tròn
Điểm:1
lá cờ us

Các thehive.example.com không có mục DNS. Do đó, trình duyệt của bạn / Xoăn không thể giải quyết địa chỉ IP của nó.

Bạn cần thêm mục nhập DNS hoặc thêm mục nhập vào máy chủ tệp trên hệ thống mà bạn đang thực hiện yêu cầu.

Cebrayil avatar
lá cờ ng
khi tôi viết trong trình duyệt "thehive.example.com:9000", tôi có thể truy cập dịch vụ mà không cần ssl.

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