hotantien
  • Laravel
  • WordPress
  • SEO
  • Đồ họa
  • Javascript
  • Download
  • Công cụ
No Result
View All Result
hotantien
No Result
View All Result
Home Laravel

Ẩn thông tin trong .env Laravel khi bật chế độ Debug

in Laravel

Trong trường hợp trang web của bạn đang hoạt động nhưng xảy ra lỗi, bạn muốn bật debug để kiểm tra nhanh hệ thống nhưng lại sợ lộ thông tin trong trang debug, thì hãy xem qua bài viết này 😀

Chú ý: Hành động bật debug (debug=true) khi web đã hoạt động chính thức rất nguy hiểm, khuyến cáo mọi người không nên làm.
Mục lục ẩn
1. Ẩn thông tin .env
2. Tùy chỉnh hiện thị .env bằng Route Laravel

Ẩn thông tin .env

Khi bạn không xử lý Exception và để APP_DEBUG=true, trang Debug sẽ hiển thị tất cả thông tin hệ thống và giá trị trong file .env. Trong một số trường hợp, bạn muốn ẩn một số cấu hình nhất định. Bạn có thể thực hiện việc này bằng cách cập nhật tùy chọn debug_hide trong tệp cấu hình config/app.php.

Một số biến có sẵn trong cả biến môi trường và dữ liệu máy chủ / yêu cầu. Do đó, bạn có thể cần phải ẩn chúng cho cả $ _ENV và $ _SERVER:

return [

    'debug_hide' => [
        '_ENV' => [
            'APP_KEY',
            'DB_PASSWORD',
        ],

        '_SERVER' => [
            'APP_KEY',
            'DB_PASSWORD',
        ],

        '_POST' => [
            'password',
        ],
    ],
];

Tùy chỉnh hiện thị .env bằng Route Laravel

Cách này không phải là biện pháp bảo mật chỉ làm cho vui thôi, nó chỉ thay đổi cách hiển thị khi ai đó cố tình truy cập vào đường dẫn yourapp.com/.env:

Route::redirect('.env', 'https://zingnews.vn/'); 

Route::redirect('.env', 'https://po**hub.com'); 

Route::get('.env', function () { return 'Your website is hacked'; });

 

Tags: Bảo mật laravelLaravelTối ưu laravel
ShareShareSend

Trả lời Hủy

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Bài viết mới nhất

Google reCaptcha cho Laravel

Xử lý thời gian trong WordPress

7 kinh nghiệm khi mua Hosting giá rẻ

Kích thước chuẩn hình ảnh Google Ads, Facebook Ads

VPS / Hosting nên dùng

  • Azdigi.com
  • Vietnix.vn

Liên kết

  • Tranhuuvan.com
  • Tienemall.com

Resource

  • Freepik.com
  • Flaticon.com
  • Unsplash.com

© 2022 Blog của Tiến - Hosted by AZDigi

No Result
View All Result
  • Laravel
  • WordPress
  • SEO
  • Đồ họa
  • Javascript
  • Download
  • Công cụ

© 2022 Blog của Tiến - Hosted by AZDigi