DirectAdmin

DirectAdmin: Cải thiện hiệu suất và bảo mật

Trong hướng dẫn này, tôi sẽ cải thiện môi trường DirectAdmin, làm cho nó nhanh hơn và an toàn hơn. Tôi giả sử rằng bạn đã cài đặt DirectAdmin trên máy chủ của bạn (cho hướng dẫn này, tôi sử dụng CentOS 7 64bit). Một sự hiểu biết tốt các vấn đề cơ bản về Linux là cần thiết để làm theo hướng dẫn này. Bây giờ chúng ta bắt đầu:

Cài đặt Nginx reverse proxy

Hiệu suất có thể được cải thiện bởi proxy ngược xử lý nội dung tĩnh và từ các yêu cầu ứng dụng. Nếu máy chủ web của bạn không được đặt ở chế độ này, hãy làm theo các lệnh dưới đây:

Khôi phục IP khách truy cập ban đầu nếu đến từ CloudFlare

Thêm dòng sau đây vào

Sử dụng PHP7

PHP7 cho ta hiệu suất nhanh hơn đến 2.x lần và tiêu thụ bộ nhớ tốt hơn 50% so với PHP 5.6.Mặc định nếu bạn cài mới từ đầu thì PHP 7.2 đã được cài đặt. Nếu bạn đang ở phiên bản dưới PHP7 thì bạn có thể update lên bằng cách sau:

Nếu bạn sử dụng Cloudlinux thì dùng lệnh sau:

Chỉnh sửa file /usr/local/php72/lib/php.ini và tăng gấp đôi các thông số sau: memory_limit, max_execution_time, max_input_time

Kích hoạt OpCache

OpCache có thể cải thiện hiệu suất của PHP, chạy các lệnh sau:

** lưu ý: OpCache không được sử dung chung với suPHP

Nâng cấp và sử dụng MariaDB

Có rất nhiều cải tiến và tối ưu hóa trong MariaDB, nếu máy chủ của bạn không được thiết lập để sử dụng MariaDB, hãy làm theo điều này:

Tăng khả năng xử lý của MariaDB:

Thêmmax_allowed_packet = 256M , innodb_log_file_size = 256M và bind-address = 127.0.0.1 trong [mysqld] . thêm max_allowed_packet=256M trong [mysqldump] .

Dùng hostname cho alias

Kích hoạt DKIM

Kích hoạt tính năng này giúp bạn khi gửi email từ máy chủ DirectAdmin đáp ứng yêu của các tổ chức và ngăn email của bạn không vào thư mục  Spam, tải file dkim.conf từ:

Sửa /etc/exim.conf, tìm dòng code sau:

Thay đổi nó thành:

cập nhập exim.conf với CustomBuild:

sau đó chạy lại exim:

sau đó ta chỉnh sửa file directadmin.conf :

chỉnhdkim=1 hide_outlook=1 và restart DirectAdmin

Bây giơi ta tạo DKIM cho máy chủ DA với hostname:

Sau đó ta vào DirectAdmin > DNS Administration và kích vào hostname để kiểm tra DKIM key, và SPF record .

Sửa file /etc/hosts file, Chúng ta không muốn hiện localhost trong dòng ::1 (localhost6 và các  “6” khác không cần thay đổi) “localhost” chỉ nên để trong dòng 127.0.0.1 .

Kích hoạt auto update

cài đặt yum-cron:

Chạy dịch vụ yum-cron :

kích hoạt DA cron:

Cấu hình cron kiểm tra cập nhập mỗi tháng như sau:

cuối cùng ta build cron:

Bây giờ bạn có thể sử dụng tốt, chúc bạn thành công

Tui là jamesblackvn!

Gửi phản hồi

Website này sử dụng Akismet để hạn chế spam. Tìm hiểu bình luận của bạn được duyệt như thế nào.