Điểm:0

Làm cách nào để định cấu hình proxy nginx trên tomcat?

lá cờ vn

Có một nginx nổi lên trong docker nhìn vào Internet với một địa chỉ công khai. Có một trang web đang chạy trên tomcat trong docker trên một máy khác có địa chỉ riêng. Tôi cần định cấu hình ủy quyền từ nginx sang tomcat bằng liên kết.

Vượt qua thượng nguồn

ngược dòng tomcat {
  máy chủ 192.168.10.10:3005;
}
người phục vụ {
    nghe 80;
    tên_máy chủ 10.16.160.58;
vị trí /riêng tư/link1/ {
               proxy_pass http://tomcat/statistics/login;
               proxy_set_header Nâng cấp $http_upgrade;
               proxy_set_header Kết nối $connection_upgrade;
               proxy_set_header Máy chủ lưu trữ $host;
               proxy_set_header X-Real-IP $remote_addr;
               proxy_set_header Đã chuyển tiếp $proxy_add_forwarded;
               proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
               proxy_set_header X-Forwarded-Proto $scheme;
               proxy_set_header X-Forwarded-Host $host;
               proxy_set_header X-Forwarded-Port $server_port;
              }
}
người phục vụ {
    nghe 80;
    tên_máy chủ 10.16.160.58;
    trả về 301 http://10.16.160.58$request_uri;
}

Vị trí liên kết /private/link1/ chuyển hướng đến dịch vụ Tomcat có biểu mẫu đăng ký vào trang web, sau khi ủy quyền, cổng dịch vụ sẽ mở, nhưng tôi gặp lỗi â500 Internal Server Errorâ từ nginx.

Trong nhật ký tôi thấy 404 trên/css

16.18.53.120 - - [18/May/2022:10:37:57 +0000] "GET /statistics/static/css/buttons.css HTTP/1.1" 404 146 "10.16.160.58/private/link1" "Mozilla/ 5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
16.18.53.120 - - [18/May/2022:10:37:57 +0000] "GET /statistics/static/css/input.css HTTP/1.1" 404 146 "10.16.160.58/private/link1" "Mozilla/ 5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
16.18.53.120 - - [18/May/2022:10:37:57 +0000] "GET /statistics/static/css/main.css HTTP/1.1" 404 146 "10.16.160.58/private/link1" "Mozilla/ 5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
16.18.53.120 - - [18/May/2022:10:37:57 +0000] "GET /statistics/static/css/modal.css HTTP/1.1" 404 146 "10.16.160.58/private/link1" "Mozilla/ 5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
16.18.53.120 - - [18/May/2022:10:37:57 +0000] "GET /statistics/static/css/text.css HTTP/1.1" 404 146 "10.16.160.58/private/link1" "Mozilla/ 5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"
16.18.53.120 - - [18/May/2022:10:38:47 +0000] "POST /statistics/login HTTP/1.1" 404 146 "10.16.160.58/private/link1" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0"

Đã cố gắng thêm chúng

vị trí /riêng tư/link1/ {
...
proxy_pass http://tomcat/statistic/static/css/;
}

lỗi nginx -t

Làm cách nào để định cấu hình cấu hình nginx hoặc tomcat để cổng trang web mở sau khi được ủy quyền?

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