hotantien
  • Laravel
  • WordPress
  • SEO
  • Đồ họa
  • Javascript
  • Download
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

23/05/2021
in Laravel
Reading Time: 2 mins read

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
Previous Post

[SEO tên miền] 200 yếu tố xếp hạng của Google: Tên miền

Next Post

Tổng hợp Font Việt Hóa

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 ngẫu nhiên

Xử lý thời gian trong WordPress

Xử lý thời gian trong WordPress

12/05/2022

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

23/05/2021
[SEO tên miền] 200 yếu tố xếp hạng của Google: Tên miền

[SEO tên miền] 200 yếu tố xếp hạng của Google: Tên miền

26/04/2021

Laragon là gì? Laragon thay thế Xampp

23/04/2021
Tối ưu Laravel bằng Laravel Page Speed package

Tối ưu Laravel bằng Laravel Page Speed package

18/06/2021
Tích hợp Google reCaptcha cho Laravel 5/6/7/8/9

Tích hợp Google reCaptcha cho Laravel 5/6/7/8/9

20/04/2022

Danh mục

  • Code
  • Đồ họa
  • Download
  • Hosting/VPS
  • Laravel
  • Linux
  • Metasploit Framework
  • SEO
  • Wordpress

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

Xử lý thời gian trong WordPress

Mẹo tải hình ảnh từ Google Maps, Google My Business

7 kinh nghiệm khi 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
  • Chính sách bảo mật

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

No Result
View All Result
  • Laravel
  • WordPress
  • SEO
  • Đồ họa
  • Javascript
  • Download

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