• Thủ Thuật
    • Tất cả
    • cPanel
    • Direct Admin
    • Domain
    • Linux
    • WordPress

    Bảo mật đăng nhập với xác minh 2 bước

    Hướng dẫn cài đặt mô hình apache + nginx (reverse proxy)

    Hướng dẫn cài đặt mô hình apache + nginx (reverse proxy)

    Hướng dẫn chuyển Mysql sang Mariadb DirectAdmin

    Hướng dẫn chuyển Mysql sang Mariadb DirectAdmin

    Hướng dẫn cài đặt và cấu hình SpamAssassin

    Hướng dẫn cài đặt và cấu hình SpamAssassin

    Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin

    Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin

    Hướng dẫn cài đặt OPcache trên Direct Admin

    Hướng dẫn cài đặt OPcache trên Direct Admin

    Tệp tin php.ini nằm ở đâu ?

    Tệp tin php.ini nằm ở đâu ?

    Cách cài đặt Redis và Redis-PHP trong DirectAdmin CentOS

    Cách cài đặt Redis và Redis-PHP trong DirectAdmin CentOS

    Direct Admin là gì?

    Sao lưu toàn bộ dữ liệu với Command line trên Direct Admin

    Trending Tags

    • cPanel : Thêm addon domain trong cPanel
    • Domain : Trỏ tên miền từ Mắt Bão về Hosting
    • duplicator lê xuân hảo
    • WordPress : Lỗ hổng từ Plugins Duplicator – WordPress Migration Plugin
  • Kinh Nghiệm
    • Tất cả
    • Kinh Nghiệm Mua Hosting / VPS / Tên Miền
    • Make Money Online
    Vultr : sử dụng dịch vụ lưu trữ với cách thức tính phí theo giờ

    Đăng ký VPS tại Vultr và truy cập vào VPS

    Địa chỉ nào mua Hosting WordPress tốt để sử dụng tại trong và ngoài nước

    Địa chỉ nào mua Hosting WordPress tốt để sử dụng tại trong và ngoài nước

    Tạo Landing page và tìm kiếm khách hàng mục tiêu

    Tạo Landing page và tìm kiếm khách hàng mục tiêu

    Affiliate Marketing và hiểu rõ hơn về cách thức về luật hưởng hoa hồng

    Affiliate Marketing và hiểu rõ hơn về cách thức về luật hưởng hoa hồng

    AZDIGI : Sự khác nhau nào giữa Turbo Cloud và Hosting Shared thông thường ?

    AZDIGI : Sự khác nhau nào giữa Turbo Cloud và Hosting Shared thông thường ?

    Trending Tags

    • Howto

      [Deep Web] Setup Onion service

      Practice AWS tại localhost

      Practice AWS tại localhost

      Sử dụng API trong Zabbix

      Sử dụng API trong Zabbix

      influxdb-backup-restore

      Influxdb backup restore database

      [Tips OpenVPN Client] Một số kinh nghiệm sử dụng trên Linux

      Hướng dẫn cài đặt OpenVPN trên CentOS 7 từ A-Z

      Hướng dẫn tạo yum proxy

      Trending Tags

      • Series
        • Tất cả
        • Ansible
        • AWS
        • ELK Stack
        [AWS Certificate] Cùng nhau practice 01 – Share AMI cross account để sử dụng cho ASG

        [AWS Certificate] Cùng nhau practice 01 – Share AMI cross account để sử dụng cho ASG

        Practice AWS tại localhost

        Practice AWS tại localhost

        [Ansible] Run playbook không cần public IP và ssh keypair trên EC2 instance AWS

        High Available trong bastion host

        [AWS] High Available cho Bastion Host

        Cloudwatch monitor state instance EC2

        [AWS] Cloudwatch monitor state instance EC2

        Ansible – Playbook Testing

        Variable host trong ansible

        Monitor instance sử dụng Cloudwatch (Full)

        [AWS] Monitor instance sử dụng Cloudwatch (Full)

        Connect instance EC2 voi Session Manager

        [AWS] Connect instance EC2 voi Session Manager

        Ansible – Playbook Testing

        Ansible – Playbook Testing

        Trending Tags

          • Ansible
        • True Story

        Cách cài đặt Redis và Redis-PHP trong DirectAdmin CentOS

        được đăng bởi Trí Trần
        10/10/2019
        trong chuyên mục Direct Admin
        8
        0
        0
        CHIA SẼ
        533
        LƯỢT XEM
        Chia sẻ lên Facebook

        Nội dung bài viết

        1. DirectAdmin là gì ?
        2. Redis là gì ?
        3. Redis-PHP là gì ?
        4. YÊU CẦU TRƯỚC
        5. Cài Đặt
          1. 0. SSH TỚI VPS LINUX TRỰC TIẾP CỦA BẠN
          2. 1. CẬP NHẬT VPS LINUX TRỰC TIẾP CỦA BẠN
          3. 2. CÀI ĐẶT VÀ CẤU HÌNH
          4. 3. CÀI ĐẶT IGBINARY
          5. 4. CÀI ĐẶT PHPREDIS / REDIS-PHP
          6. 5. CẤU HÌNH PHP CHO REDIS-PHP
        6. Sử dụng Plugin Redis Object Cache
          1. BƯỚC 1: TẮT OBJECT CACHE TRONG W3TC
          2. BƯỚC 2: CÀI ĐẶT PLUGIN REDIS OBJECT CACHE
          3. BƯỚC 3: CHỈNH SỬA TỆP WP-CONFIG.PHP
          4. BƯỚC 4: THEO DÕI VÀ XÁC MINH REDIS CACHE HOẠT ĐỘNG

        Bài viết sau đây sẽ chỉ cho bạn cách cài đặt Redis và Redis-PHP trong VPS DirectAdmin CentOS Linux .

        DirectAdmin là gì ?

        DirectAdmin làbảng điều khiển lưu trữ dựa trên web mạnh mẽ,giúp việc quản lý trang web, cơ sở dữ liệu, tài khoản email, tài khoản ftp và nhiều hơn nữa trên VPS Linux của bạndễ dàng hơn và nhanh hơn nhiều. Thông tin thêm về DirectAdmin có thể được tìm thấy trên trang web chính thức tại https://www.directadmin.com

        Redis là gì ?

        Redis là một mã nguồn mở (được cấp phép BSD), lưu trữ cấu trúc dữ liệu trong bộ nhớ, được sử dụng làm cơ sở dữ liệu, bộ đệm và môi giới tin nhắn. Nó hỗ trợ các cấu trúc dữ liệu như chuỗi, băm, danh sách, bộ, bộ được sắp xếp với các truy vấn phạm vi, bitmap, hyperloglog và chỉ mục không gian địa lý với các truy vấn bán kính.

        Redis-PHP là gì ?

        Nó là một phần mở rộng cho PHP cung cấp API để giao tiếp với kho lưu trữ khóa-giá trị Redis.

        YÊU CẦU TRƯỚC

        • Bảng điều khiển DirectAdmin
        • VPS Linux CentOS

        Cài Đặt

        0. SSH TỚI VPS LINUX TRỰC TIẾP CỦA BẠN

        Để có thể truy cập thông qua SSH hiện nay đối với Windown, Ubuntu, MACOS thì đa phần đều đã có hỗ trợ các công cụ Terminal, nếu bạn sử dụng Windown thì có thể sử dụng PUTTY hoặc với nhiều chức năng hỗ trợ hơn như MobaXtem, Xshell v.v .

        Lệnh SSH sẽ gồm :

        SSH key command cho hệ thống biết là bạn muốn mở một kết nối được mã hóa Secure Shell Connection. [user] đại diện cho tài khoản người dùng bạn muốn dùng để truy cập. Ví dụ, bạn muốn truy cập user root, thì thay root tại đây. User root là user quản trị hệ thống với toàn quyền để chỉnh sửa bất kỳ điều gì trên hệ thống. [host] đại diện cho máy tính / VPS bạn muốn dùng để truy cập ( là địa chỉ IP mà bạn muốn kết nối ).

        Thông thường khi yêu cầu nhập mật khẩu, các thao tác nhập của bạn không hiển thị trên màn hình, nhưng khi bạn nhập và hệ thống sẽ nhận và khi bạn hoàn tất thao tác với ENTER, nếu đúng mật khẩu bạn có thể truy cập vào VPS.

        1. CẬP NHẬT VPS LINUX TRỰC TIẾP CỦA BẠN

        Tiếp theo, đảm bảo hệ thống của bạn được cập nhật đầy đủ bằng cách chạy yumlệnh sau :

        yum update

        2. CÀI ĐẶT VÀ CẤU HÌNH

        Cài đặt redisgói bằng cách sử dụng yumví dụ:

        yum install redis

        Sau khi cài đặt, khởi động lại daemon và thêm nó vào khởi động hệ thống của bạn bằng cách sử dụng:

        service redis restart
        chkconfig redis on

        Và kiểm tra xem nó có hoạt động hay không trên hệ thống bằng cách chạy lệnh sau:

        redis-cli MONITOR

        3. CÀI ĐẶT IGBINARY

        Igbinary là sự thay thế cho bộ nối tiếp php tiêu chuẩn. Thay vì tiêu tốn thời gian và không gian biểu diễn văn bản, igbinary lưu trữ cấu trúc dữ liệu php ở dạng nhị phân nhỏ gọn. Tiết kiệm rất có ý nghĩa khi sử dụng các kho lưu trữ dựa trên bộ nhớ memcached hoặc tương tự cho dữ liệu nối tiếp. Có thể giảm khoảng 50% yêu cầu lưu trữ. Số lượng cụ thể phụ thuộc vào dữ liệu của bạn.

        Cài đặt nó qua peclnhư trong:

        pecl install igbinary igbinary-devel

        4. CÀI ĐẶT PHPREDIS / REDIS-PHP

        Tiếp theo, cài đặt phần mở rộng Redis PHP (REDIS-PHP) bằng các lệnh sau:

        lưu ý rằng tên tệp có thể thay đổi, vì vậy hãy đảm bảo bạn điều chỉnh các lệnh cho phù hợp với nhu cầu của bạn

        cd /opt/
        wget https://github.com/nicolasff/phpredis/tarball/0ae592b
        tar xzvf 0ae592b
        rm -f 0ae592b
        cd phpredis-phpredis-0ae592b/
        /usr/local/bin/phpize
        ./configure --enable-redis-igbinary --with-php-config=/usr/local/bin/php-config
        make -j 4
        make install

        5. CẤU HÌNH PHP CHO REDIS-PHP

        Cuối cùng, định cấu hình máy chủ PHP của bạn để sử dụng các phần mở rộng PHP mới được cài đặt bằng cách chỉnh sửa /usr/local/lib/php.inivà thêm vào như sau:

        vim /usr/local/lib/php.ini
        
        extension=igbinary.so
        extension=redis.so

        Với tất cả điều này, hãy khởi động lại máy chủ web Apache của bạn bằng cách sử dụng:

        service httpd restart

         

        và kiểm tra xem các phần mở rộng có được tải trong PHP của bạn thông qua:

        php -m | grep -E ‘redis | igbinary’

        Sau khi cài đặt thành công trong khi cài đặt redis cho wordpress

        Sử dụng Plugin Redis Object Cache

        Nếu bạn không sử dụng plugin W3TC hoặc Object Cache trong W3TC, thì tôi khuyên bạn nên sử dụng plugin Redis Object Cache. Quá trình thiết lập plugin này phức tạp hơn một chút. Bạn cũng nên giữ  tùy chọn Cache Cache  trong  W3TC .

        BƯỚC 1: TẮT OBJECT CACHE TRONG W3TC

        Trong bước đầu tiên, hãy tắt quy tắc bộ đệm đối tượng trong W3TC. Đối với điều này, điều hướng đến Quản trị> Hiệu suất> Cài đặt chung . Sau đó, cuộn đến tùy chọn Object Cache, bỏ chọn nó và làm trống bộ đệm.

        BƯỚC 2: CÀI ĐẶT PLUGIN REDIS OBJECT CACHE

        Tiếp theo, chúng ta cần cài đặt plugin Redis Object Cache . Nó cài đặt một tập lệnh PHP giúp WordPress giao tiếp với Redis. Sau khi cài đặt plugin bạn cần kích hoạt nó. Điều hướng đến Cài đặt> Redis  và click vào  “Enable Object Cache”  và chắc chắn rằng tình trạng cho thấy  “Connected” . Nếu không, hãy đảm bảo bạn đã bật Redis trong nền tảng Cloudways như đã thảo luận ở trên.

        BƯỚC 3: CHỈNH SỬA TỆP WP-CONFIG.PHP

        Tại thời điểm này, bạn phải sao lưu wp-config.php trước khi tiếp tục.

        Trong wp-config.php , tôi sẽ thêm một muối khóa bộ đệm bằng cách sử dụng định nghĩa (‘WP_CACHE_KEY_SALT’, ‘ yourURL.com ‘); trong * Xác thực Khóa và Muối duy nhất.

        Bạn có thể sử dụng bất kỳ chuỗi duy nhất nào trong URL của mình, nhưng đối với Cloudways, tôi khuyên bạn nên sử dụng URL của trang web của mình. Điều này đặc biệt hữu ích nếu bạn đang lưu trữ nhiều trang web trên một máy chủ Cloudways. Bạn có thể đọc thêm về nó ở đây .

        Để làm cho bộ đệm liên tục trong tất cả các lần tải trang, chúng tôi cần thêm định nghĩa (‘WP_CACHE’, true);

        Tệp wp-config.php cuối cùng sẽ giống như thế này:

        /**#@+
        * Authentication Unique Keys and Salts.
        * Change these to different unique phrases!
        * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
        */
        define(‘WP_CACHE_KEY_SALT’, ‘wordpress-2740-16429-51402.cloudwaysapps.com’);
        define(‘WP_CACHE’, true);
        require(‘wp-salt.php’);
        

        BƯỚC 4: THEO DÕI VÀ XÁC MINH REDIS CACHE HOẠT ĐỘNG

        Bạn có thể kiểm tra thông qua lệnh  màn hình redis-cli  trong thiết bị đầu cuối SSH hoặc bạn có thể kiểm tra thông qua cài đặt plugin Redis Object Cache. Để kiểm tra xem Redis có được kết nối hay không, bạn có thể điều hướng đến Quản trị viên> Cài đặt> Redis . Bạn sẽ thấy một cái gì đó như thế này:

        Liên quan Bài đăng

        Direct Admin

        Bảo mật đăng nhập với xác minh 2 bước

        23/10/2019
        368
        Hướng dẫn cài đặt mô hình apache + nginx (reverse proxy)
        Direct Admin

        Hướng dẫn cài đặt mô hình apache + nginx (reverse proxy)

        10/10/2019
        308
        Hướng dẫn chuyển Mysql sang Mariadb DirectAdmin
        Direct Admin

        Hướng dẫn chuyển Mysql sang Mariadb DirectAdmin

        10/10/2019
        302
        Hướng dẫn cài đặt và cấu hình SpamAssassin
        Direct Admin

        Hướng dẫn cài đặt và cấu hình SpamAssassin

        10/10/2019
        349
        Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin
        Direct Admin

        Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin

        10/10/2019
        303
        Hướng dẫn cài đặt OPcache trên Direct Admin
        Direct Admin

        Hướng dẫn cài đặt OPcache trên Direct Admin

        10/10/2019
        293
        Xem thêm
        Bài tiếp theo
        Tệp tin php.ini nằm ở đâu ?

        Tệp tin php.ini nằm ở đâu ?

        Hướng dẫn cài đặt OPcache trên Direct Admin

        Hướng dẫn cài đặt OPcache trên Direct Admin

        Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin

        Hướng dẫn nâng cấp Custombuild và các cấu hình dịch vụ trong Custombuild DirectAdmin

        Hướng dẫn cài đặt và cấu hình SpamAssassin

        Hướng dẫn cài đặt và cấu hình SpamAssassin

        Nội dung bài viết

        1. DirectAdmin là gì ?
        2. Redis là gì ?
        3. Redis-PHP là gì ?
        4. YÊU CẦU TRƯỚC
        5. Cài Đặt
          1. 0. SSH TỚI VPS LINUX TRỰC TIẾP CỦA BẠN
          2. 1. CẬP NHẬT VPS LINUX TRỰC TIẾP CỦA BẠN
          3. 2. CÀI ĐẶT VÀ CẤU HÌNH
          4. 3. CÀI ĐẶT IGBINARY
          5. 4. CÀI ĐẶT PHPREDIS / REDIS-PHP
          6. 5. CẤU HÌNH PHP CHO REDIS-PHP
        6. Sử dụng Plugin Redis Object Cache
          1. BƯỚC 1: TẮT OBJECT CACHE TRONG W3TC
          2. BƯỚC 2: CÀI ĐẶT PLUGIN REDIS OBJECT CACHE
          3. BƯỚC 3: CHỈNH SỬA TỆP WP-CONFIG.PHP
          4. BƯỚC 4: THEO DÕI VÀ XÁC MINH REDIS CACHE HOẠT ĐỘNG

        © 2019 – Syslife Blog – All Right Reserved Powered by tritran

        Recent Posts

        • [Deep Web] Setup Onion service 07/07/2024
        • [AWS Certificate] Cùng nhau practice 01 – Share AMI cross account để sử dụng cho ASG 06/01/2024
        • Practice AWS tại localhost 30/09/2023
        • Enject secrets đến pods sử dụng Vault agent 22/08/2023
        • [Ansible] Run playbook không cần public IP và ssh keypair trên EC2 instance AWS 15/06/2023

        Follow me

        Facebook LinkedIn Github Instagram

        Thông tin về Site

        Blog cá nhân đơn thuần chia sẽ kiến thức trong lĩnh vực cài đặt, quản trị và vận hành hệ thống. Mình rất vui nếu mọi người có góp ý nào khác, hãy contact mình qua email [email protected] nhé.

        Cám ơn các bạn đã ghé thăm trang web!!!

        Những người bạn

        https://jobsvina.com/

        • Thủ Thuật
        • Kinh Nghiệm
        • Howto
        • Series
          • Ansible
        • True Story

        © 2019 - Syslife Blog - All Right Reserved Powered by tritran

        Đăng nhập vào tài khoản của bạn bên dưới

        Đã quên mật khẩu?

        Điền vào các mẫu dưới đây để đăng ký

        Tất cả các trường đều được yêu cầu. Đăng nhập

        Truy xuất mật khẩu của bạn

        Vui lòng nhập tên người dùng hoặc địa chỉ email của bạn để đặt lại mật khẩu của bạn.

        Đăng nhập