Cài đặt cấu hình Web Server tối ưu website

Bài viết ngày hôm nay mình sẽ hướng dẫn mọi người cấu hình web server để tối ưu website và có thể chịu tải cao. Các bạn có thể tham khảo ở bài viết dưới đây 1. Chuẩn bị Server OS: Ubuntu hoặc Centos RAM: 4 – 6GB SSD: 20 – 40GB CPU: 2 – 4 vCPU 2. Cài đặt LEMP: NginX + php-fpm + MariaDB (link hướng dẫn cài đặt) Cài đặt/Tối ưu Cache bằng các module: Varnish Cache, OPCache, Memcache, XCache, Redis. Thêm VirtualHost / Upload Source /…

Đọc Tiếp

Hướng dẫn cài đặt NextCloud kết hợp collabora

Phần I: Cài đặt Nextcloud 1. Chuẩn bị Cài đặt dịch vụ trên Ubuntu Dịch vụ cần có tên miền để hoạt động cho nextcloud và collabora 2. Cài đặt Update OS: Bổ xung thông tin vào file hosts với 2 tên miền collabora.domain và nextcloud.domain (thay bằng subdomain dùng cho nextcloud và collabora) Cài đặt dịch vụ web Cài đặt Mariadb: Tạo user và mật khẩu sử dụng cho nextcloud Cài đặt php (Lưu ý cần cài đặt php version 7.3 trở lên) Cài đặt nextcloud : Ở tài…

Đọc Tiếp

Streaming videos server sử dụng NGINX RTMP và HLS

Mục đích Để có thể sử dụng được tính năng streaming video trên server, ta cần phảisetup server của mình thành một nới vừa có thể chứa video và vừa có thể phát videotrong danh sách video đó. Để có thể sử dụng tính năng này, ta cần cái đặt giao thứcRTMP và HLS cho server.RTMP là một giao thức dựa trên TCP, duy trì các kết nối liên tục và cho phépgiao tiếp với độ trễ thấp. Để phân phối luồng một cách trơn tru và truyền càng nhiềuthông…

Đọc Tiếp

Hướng Dẫn Cấu Hình Varnish Cache

1. Varnish Cache là gì? Varnish là một ứng dụng mã nguồn mở (Open source) có tác dụng lưu lại bộ nhớ đệm của website bằng phương thức làm proxy trung gian giữa nội dung website gốc và trình duyệt, và Varnish sẽ tạo một bản cache ngoài frontend. Varnish là một ứng dụng độc lập nên việc sử dụng Varnish để lưu và truy xuất cache trên website sẽ có những lợi thế như bạn có thể thoải mái tùy chỉnh để nó ghi và truy xuất như mong…

Đọc Tiếp

Hướng dẫn deloy code laravel lên Ubuntu và Centos 7 chạy Apache

Bước 1: Cài đặt Các bạn cài cần cài đặt cho mình Apache, MariaDB-server, và PHP. Nếu các bạn chưa cài có thể tham khảo tại đây. Sau khi đã cài đặt xong LAMP các bạn cần Cài đặt Composer Laravel Khi đã cài xong các bạn vào MariaDB-server để tạo database và user. Bước 2: Tạo file Config Ubuntu các bạn tạo file config trong thư mục vi /etc/apache2/sites-available/bds.com.conf ở đây mình tạo file là bds.com.conf sau đó các ban thêm nội dung sau vào file config: Apache các…

Đọc Tiếp

Hướng Dẫn Cài LEMP Trên Ubuntu Và CentOS

LEMP bao gồm: Linux: là hệ điều hành, cũng là phần mềm dùng để điều phối và quản lí các tài nguyên của hệ thống. Nginx: là phần mềm máy chủ web, có thể thực hiện các request được gọi tới máy chủ thông qua giao thức HTTP Mysql/Mariadb: là hệ quản trị cơ sở dữ liệu giúp lưu trữ và truy xuất dữ liệu. Cả 2 hệ quản trị cơ sở dữ liệu này đều khá tương đồng với nhau (có thể tìm hiểu thêm tại đây) PHP: Là ngôn…

Đọc Tiếp

Hướng Dẫn Cài LAMP Trên Ubuntu Và CentOS

LAMP bao gồm: Linux: là hệ điều hành, cũng là phần mềm dùng để điều phối và quản lí các tài nguyên của hệ thống. Apache: là phần mềm máy chủ web, có thể thực hiện các request được gọi tới máy chủ thông qua giao thức HTTP Mysql/Mariadb: là hệ quản trị cơ sở dữ liệu giúp lưu trữ và truy xuất dữ liệu. Cả 2 hệ quản trị cơ sở dữ liệu này đều khá tương đồng với nhau (có thể tìm hiểu thêm tại đây) PHP: Là ngôn…

Đọc Tiếp