Điểm:0

Sử dụng Docker để chạy ứng dụng laravel, tôi đang tải nội dung từ http chứ không phải https

lá cờ cn

Tôi đang cập nhật ứng dụng laravel của mình và khi nó tải, tôi gặp lỗi cho biết không thể phân phát nội dung hỗn hợp. Tôi xem mã nguồn của trang html và nó tải tệp app.js từ lược đồ http, mặc dù tôi đang sử dụng https. Khi tôi cài đặt cùng một ứng dụng laravel trên máy chủ nginx của riêng tôi với chuyển hướng đến https, app.js được hiển thị bằng https. Vì vậy, nó không phải là một điều với laravel. Làm cách nào để tạo nginx conf bên trong Docker phục vụ nội dung cho https? Tệp .conf hiện tại của tôi là:

người phục vụ {
    chỉ mục index.php index.html;
    error_log /var/log/nginx/error.log;
    access_log /var/log/nginx/access.log;
    gốc /var/www/html/công khai;
    vị trí ~ \.php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        bao gồm fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param PATH_INFO $fastcgi_path_info;
    }
    địa điểm / {
        try_files $uri $uri/ /index.php?$query_string;
        bật gzip_static;
    }
}


lá cờ vn
Bạn có thể cần nói với Laravel để tin tưởng lưu lượng truy cập đến từ mạng Docker. https://laravel.com/docs/8.x/requests#conforming-trusted-proxies Hãy thử tin tưởng `*`, sau đó thu hẹp nó xuống nếu điều đó hữu ích.
lá cờ cn
tôi muốn định cấu hình cái này trên nginx, vì tôi đang tạo một dịch vụ, nơi mọi người có thể tải lên các ứng dụng laravel của riêng họ và tôi không muốn bắt họ thêm hoặc thay đổi mã nguồn của họ
lá cờ vn
Ứng dụng Laravel là nơi diễn ra quá trình tạo URL và Laravel có cách xử lý proxy được tích hợp và ghi lại như nginx, Docker, bộ cân bằng tải, v.v. Đó chính là giải pháp.

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