CategoryCông nghệ

[HOWTO] Cài đặt Percona: cài đặt mới hoặc thay thế MySQL

[

Why Percona? Percona là 1 nhánh khác của MySQL, cùng thuộc sở hữu của Oracle . Percona cho hiệu năng sử dụng tốt hơn, tính mở rộng cao hơn so với MySQL thuần. Các câu lệnh query chạy trên MySQL hoàn toàn có thể dùng trên Percona mà không cần chỉnh sửa. Bài viết này sẽ hướng dẫn bạn cách cài đặt và config Percona trên server CentOS hoặc AWS Instance   Step 1: Kiểm tra version (trường hợp thay...

Cài đặt SSL cho server. Phần II: Nginx server

C

Phải chắc chắn là đã backup nginx.conf trước khi sửa. Tham khảo phần I với Apache ở đây   Cài đặt Self-signed SSL Self-signed SSL là SSL tự sinh, khi dùng sẽ có dấu hiện cảnh báo của trình duyệt. SSL dạng này chỉ nên dùng để test sản phẩm. Tạo key file Chạy lệnh: openssl req -x509 -nodes -days 365 -newkey rsa:2048 -sha256 -keyout ssl.key -out ssl.crt Khi chạy lệnh sẽ có các trường cần điền sau:...

Cài đặt CloudFlare

C

CloudFlare là gì? 1 dịch vụ đóng vai trò như 1 CDN, giúp giảm tải cho server và tăng tốc cho website 1 dịch vụ cho phép tối ưu hoá và nén các file tĩnh của website một cách đơn giản 1 dịch vụ cung cấp SSL Global Sign không tốn công cài đặt 1 dịch vụ cho phép chống DDoS Attack Tại sao CloudFlare? Với tất cả các ưu điểm trên cùng 1 mức phí dễ chịu, thậm chí có thẻ dùng Free Plan thì CloudFlare là 1...

Thiết lập Basic Authentication với Nginx

T

Khi xây dựng 1 website mà không muốn cho người khác vào xem (site đang xây dựng, nhiều lỗi…) thì ta có thể nghĩ tới phương án dùng Basic Authentication: yêu cầu user phải nhập username và password mới được truy cập site. Bài này giới thiệu về cách thiết lập Basic Authentication với các web server chạy Nginx trên nền CentOS Step 1: Tạo user và password cho Basic Authentication Ta cần...

Cài đặt PostgreSQL + Nginx + PHP

C

PostgreSQL vẫn có những ưu điểm riêng so với MySQL, bài viết này giới thiệu cách cài đặt 1 server Centos/Amazon Linux chạy PostgreSQL và Nginx   Cập nhật hệ thống sudo yum update Cài đặt PostgreSQL sudo yum install postgresql postgresql-libs postgresql-devel postgresql-contrib Cài đặt Nginx và PHP sudo yum install nginx php php-fpm php-common php-pear php-pdo php-pgsql php-pecl-apc php-gd...

Cài đặt PNGQuant

C

PNGQuant là chương trình nén ảnh mà không gây mất mát. Nó có thể nén ảnh PNG tới 80% mà không làm giảm chất lượng ảnh.  Chi tiết có thể đọc thêm tại trang web Truy cập vào server bằng tài khoản hoặc key sau đó tìm đến thư mục tmp. cd /tmp Download các file cài đặt cần thiết về để chuẩn bị cài đặt. Download pngquant-2.0.0-1.el6.i686.rpmwget Download libimagequant-2.0.0-1.el6.i686.rpmwget Download...

Cài đặt SSL cho server. Phần I: Apache server

C

Phải chắc chắn là đã backup httpd.conf trước khi sửa Cài đặt Self-signed SSL Self-signed SSL là SSL tự sinh, khi dùng sẽ có dấu hiện cảnh báo của trình duyệt. SSL dạng này chỉ nên dùng để test sản phẩm. Tạo key file Chạy lệnh: openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ssl.key -out ssl.crt Khi chạy lệnh sẽ có các trường cần điền sau: Ví dụ Country Name (2 letter code) [XX]:VN...

Cách clone (copy) 1 EC2 EBS-backed instance

C

Rất nhiều trường hợp chúng ta cần tạo ra 1 instance mới từ 1 instance có sẵn Tạo ra 1 instance khác có sẵn nhằm nhiệm vụ backup nóng. Ví dụ như server A bị ngưng hoạt động, ta có thể lập tức chuyển qua dùng server B với cấu hình hoàn toàn tương tự Tạo ra 1 instance mới đóng vai trò là production server từ server ổn định có sẵn Các bước clone 1 insntace lần lượt là:  Từ EBS volume => tạo ra 1...

Cấu hình web server chạy Nginx/Apache, PHP và MySQL (Percona) – Phần II: Cài đặt Nginx

C

  AWS (Amazon Web Service) là 1 dịch vụ nền đám mây của Amazon cho phép người dùng dễ dàng tạo 1 hoặc nhiều server ảo và dễ dàng mở rộng nó tuỳ theo nhu cầu sử dụng. Như ở bài viết trước chúng ta đã biết được cách tạo 1 EC2 instance. Trong bài viết này chúng ta sẽ tiếp tục với cách cài đặt Nginx, PHP và Percona lên đó. Why Nginx? Mặc dù Apache vẫn là web server được dùng nhiều nhất trên thế...

Cấu hình web server chạy Nginx/Apche, PHP và MySQL (Percona) – Phần I: Khởi tạo AWS Instance

C

AWS (Amazon Web Service) là 1 dịch vụ nền đám mây của Amazon cho phép người dùng dễ dàng tạo 1 hoặc nhiều server ảo và dễ dàng mở rộng nó tuỳ theo nhu cầu sử dụng. Trong bài viết này chúng ta sẽ học cách tạo 1 instance (cách gọi khác của server) và cài đặt web server (apache hoặc nginx) cho instance đó. Step 1:Khởi tạo AWS Instance  Access vào EC2 Management Console để vào màn hình quản trị của...

Tagcloud

Posts