Cách cấu hình Lãnh sự trong Môi trường Sản xuất trên Ubuntu 14.04
Consul là một hệ thống phân tán, có tính khả dụng cao, nhận biết trung tâm dữ liệu, hệ thống phát hiện và cấu hình dịch vụ. Nó được dùng để trình bày các dịch vụ và nút trong một giao diện linh hoạt và mạnh mẽ cho phép khách hàng luôn có cái nhìn cập nhật về cơ sở hạ tầng mà họ là một phần của nó.
2014-08-15
Consul là một hệ thống phân tán, có tính khả dụng cao, nhận biết trung tâm dữ liệu, hệ thống phát hiện và cấu hình dịch vụ. Nó được dùng để trình bày các dịch vụ và nút trong một giao diện linh hoạt và mạnh mẽ cho phép khách hàng luôn có cái nhìn cập nhật về cơ sở hạ tầng mà họ là một phần của nó.
2014-08-15
Giới thiệu về cách sử dụng Consul, Hệ thống khám phá dịch vụ, trên Ubuntu 14.04
Consul là một hệ thống phân tán, có tính khả dụng cao, nhận biết trung tâm dữ liệu, hệ thống phát hiện và cấu hình dịch vụ. Nó được dùng để trình bày các dịch vụ và nút trong một giao diện linh hoạt và mạnh mẽ cho phép khách hàng luôn có cái nhìn cập nhật về cơ sở hạ tầng mà họ là một phần của nó.
2014-08-15
Consul là một hệ thống phân tán, có tính khả dụng cao, nhận biết trung tâm dữ liệu, hệ thống phát hiện và cấu hình dịch vụ. Nó được dùng để trình bày các dịch vụ và nút trong một giao diện linh hoạt và mạnh mẽ cho phép khách hàng luôn có cái nhìn cập nhật về cơ sở hạ tầng mà họ là một phần của nó.
2014-08-15
Cách cài đặt puppet để quản lý cơ sở hạ tầng server của bạn
Lưu ý: Bạn có thể tìm thấy version mới hơn của hướng dẫn này, sử dụng Puppet Server thay vì Puppet with Passenger tại đây: Cách cài đặt Puppet 4 trong cài đặt Master-Agent trên Ubuntu 14.04 .
2014-08-15
Lưu ý: Bạn có thể tìm thấy version mới hơn của hướng dẫn này, sử dụng Puppet Server thay vì Puppet with Passenger tại đây: Cách cài đặt Puppet 4 trong cài đặt Master-Agent trên Ubuntu 14.04 .
2014-08-15
Cách cấu hình BIND làm server DNS Mạng riêng trên Ubuntu 14.04
Một phần quan trọng của việc quản lý cấu hình server và cơ sở hạ tầng bao gồm duy trì một cách dễ dàng để tra cứu network interface và địa chỉ IP theo tên, bằng cách cài đặt Hệ thống domain (DNS) thích hợp. Sử dụng domain đủ điều kiện (FQDN), thay vì địa chỉ IP, để chỉ định địa chỉ mạng giúp giảm bớt cấu hình của dịch vụ và ứng dụng, đồng thời tăng khả năng bảo trì của các file cấu hình. Cài đặt DNS của bạn cho mạng riêng của bạn là một cách tốt để cải thiện việc quản lý các server của bạn.
2014-08-12
Một phần quan trọng của việc quản lý cấu hình server và cơ sở hạ tầng bao gồm duy trì một cách dễ dàng để tra cứu network interface và địa chỉ IP theo tên, bằng cách cài đặt Hệ thống domain (DNS) thích hợp. Sử dụng domain đủ điều kiện (FQDN), thay vì địa chỉ IP, để chỉ định địa chỉ mạng giúp giảm bớt cấu hình của dịch vụ và ứng dụng, đồng thời tăng khả năng bảo trì của các file cấu hình. Cài đặt DNS của bạn cho mạng riêng của bạn là một cách tốt để cải thiện việc quản lý các server của bạn.
2014-08-12
Cách sử dụng Git Hooks để tự động hóa các nhiệm vụ triển khai và phát triển
Kiểm soát version đã trở thành một yêu cầu trung tâm để phát triển phần mềm hiện đại. Nó cho phép các dự án theo dõi các thay đổi một cách an toàn và cho phép đảo ngược, kiểm tra tính toàn vẹn và hợp tác giữa các lợi ích khác. Đặc biệt, hệ thống kiểm soát version
2014-08-12
Kiểm soát version đã trở thành một yêu cầu trung tâm để phát triển phần mềm hiện đại. Nó cho phép các dự án theo dõi các thay đổi một cách an toàn và cho phép đảo ngược, kiểm tra tính toàn vẹn và hợp tác giữa các lợi ích khác. Đặc biệt, hệ thống kiểm soát version
git
đã được áp dụng rộng rãi trong những năm gần đây do kiến trúc phi tập trung và tốc độ mà nó có thể thực hiện và chuyển các thay đổi giữa các bên.2014-08-12
Cách cấu hình BIND làm server DNS Mạng riêng trên Ubuntu 14.04
Một phần quan trọng của việc quản lý cấu hình server và cơ sở hạ tầng bao gồm duy trì một cách dễ dàng để tra cứu network interface và địa chỉ IP theo tên, bằng cách cài đặt Hệ thống domain (DNS) thích hợp. Sử dụng domain đủ điều kiện (FQDN), thay vì địa chỉ IP, để chỉ định địa chỉ mạng giúp giảm bớt cấu hình của dịch vụ và ứng dụng, đồng thời tăng khả năng bảo trì của các file cấu hình. Cài đặt DNS của bạn cho mạng riêng của bạn là một cách tốt để cải thiện việc quản lý các server của bạn.
2014-08-12
Một phần quan trọng của việc quản lý cấu hình server và cơ sở hạ tầng bao gồm duy trì một cách dễ dàng để tra cứu network interface và địa chỉ IP theo tên, bằng cách cài đặt Hệ thống domain (DNS) thích hợp. Sử dụng domain đủ điều kiện (FQDN), thay vì địa chỉ IP, để chỉ định địa chỉ mạng giúp giảm bớt cấu hình của dịch vụ và ứng dụng, đồng thời tăng khả năng bảo trì của các file cấu hình. Cài đặt DNS của bạn cho mạng riêng của bạn là một cách tốt để cải thiện việc quản lý các server của bạn.
2014-08-12
Cách tạo một cụm RethinkDB được chia nhỏ trên Ubuntu 14.04
RethinkDB là một database NoSQL. Nó có một API dễ sử dụng để tương tác với database . RethinkDB cũng giúp đơn giản hóa việc cài đặt các cụm database ; nghĩa là, các group server phục vụ cùng một database và bảng. Các cụm là một cách dễ dàng mở rộng quy mô database của bạn mà không cần bất kỳ thời gian chết nào.
2014-08-08
RethinkDB là một database NoSQL. Nó có một API dễ sử dụng để tương tác với database . RethinkDB cũng giúp đơn giản hóa việc cài đặt các cụm database ; nghĩa là, các group server phục vụ cùng một database và bảng. Các cụm là một cách dễ dàng mở rộng quy mô database của bạn mà không cần bất kỳ thời gian chết nào.
2014-08-08
Cách cấu hình Varnish Cache 4.0 với SSL Termination trên Ubuntu 14.04
Trong hướng dẫn này, ta sẽ trình bày cách sử dụng Varnish Cache 4.0 để cải thiện hiệu suất của web server hiện có của bạn. Ta cũng sẽ chỉ cho bạn một cách để thêm hỗ trợ HTTPS cho Varnish, với việc Nginx thực hiện việc chấm dứt SSL. Ta sẽ giả định bạn đã cài đặt một server ứng dụng web và ta sẽ sử dụng một server LAMP chung (Linux, Apache, MySQL, PHP) làm điểm khởi đầu.
2014-08-07
Trong hướng dẫn này, ta sẽ trình bày cách sử dụng Varnish Cache 4.0 để cải thiện hiệu suất của web server hiện có của bạn. Ta cũng sẽ chỉ cho bạn một cách để thêm hỗ trợ HTTPS cho Varnish, với việc Nginx thực hiện việc chấm dứt SSL. Ta sẽ giả định bạn đã cài đặt một server ứng dụng web và ta sẽ sử dụng một server LAMP chung (Linux, Apache, MySQL, PHP) làm điểm khởi đầu.
2014-08-07
Cách cài đặt và bảo mật phpMyAdmin với Apache trên server CentOS 7
Các hệ thống quản lý database quan hệ như MySQL và MariaDB là cần thiết cho một phần đáng kể các trang web và ứng dụng. Tuy nhiên, không phải tất cả user đều cảm thấy thoải mái khi quản lý dữ liệu của họ từ dòng lệnh.
2014-08-07
Các hệ thống quản lý database quan hệ như MySQL và MariaDB là cần thiết cho một phần đáng kể các trang web và ứng dụng. Tuy nhiên, không phải tất cả user đều cảm thấy thoải mái khi quản lý dữ liệu của họ từ dòng lệnh.
2014-08-07
Cách cài đặt và bảo mật phpMyAdmin với Nginx trên server CentOS 7
Các hệ thống quản lý database quan hệ như MySQL và MariaDB là cần thiết cho một phần đáng kể các trang web và ứng dụng. Tuy nhiên, không phải tất cả user đều cảm thấy thoải mái khi quản lý dữ liệu của họ từ dòng lệnh.
2014-08-06
Các hệ thống quản lý database quan hệ như MySQL và MariaDB là cần thiết cho một phần đáng kể các trang web và ứng dụng. Tuy nhiên, không phải tất cả user đều cảm thấy thoải mái khi quản lý dữ liệu của họ từ dòng lệnh.
2014-08-06
Cách cài đặt và bảo mật phpMyAdmin với Nginx trên server Ubuntu 14.04
Hệ thống quản lý database quan hệ như MySQL là cần thiết cho một phần đáng kể các trang web và ứng dụng. Tuy nhiên, không phải tất cả user đều cảm thấy thoải mái khi quản lý dữ liệu của họ từ dòng lệnh.
2014-08-06
Hệ thống quản lý database quan hệ như MySQL là cần thiết cho một phần đáng kể các trang web và ứng dụng. Tuy nhiên, không phải tất cả user đều cảm thấy thoải mái khi quản lý dữ liệu của họ từ dòng lệnh.
2014-08-06
Cách sử dụng FPM để dễ dàng tạo gói ở nhiều định dạng
Các định dạng đóng gói được sử dụng bởi các bản phân phối khác nhau của Linux có thể là một điểm khó khăn cho các nhà phát triển phần mềm muốn phát hành các dự án của họ theo cách dễ dàng tiêu thụ. Debian và Ubuntu dựa trên
2014-08-05
Các định dạng đóng gói được sử dụng bởi các bản phân phối khác nhau của Linux có thể là một điểm khó khăn cho các nhà phát triển phần mềm muốn phát hành các dự án của họ theo cách dễ dàng tiêu thụ. Debian và Ubuntu dựa trên
.deb
gói .deb
, trong khi Fedora và RedHat đều sử dụng trình cài đặt gói kiểu .rpm
. Những thứ này không tương thích và các công cụ cần thiết để tạo ra chúng có thể hơi khó làm việc đối với những người không quen thuộc với tính kỳ dị của từng loại.2014-08-05
Giới thiệu về Ganglia trên Ubuntu 14.04
Ganglia là một hệ thống giám sát phân tán có thể mở rộng. Nó mở rộng quy mô tốt với số lượng server rất lớn và hữu ích để xem các chỉ số hiệu suất trong thời gian gần thực.
2014-08-05
Ganglia là một hệ thống giám sát phân tán có thể mở rộng. Nó mở rộng quy mô tốt với số lượng server rất lớn và hữu ích để xem các chỉ số hiệu suất trong thời gian gần thực.
2014-08-05
Cách cài đặt Nginx trên CentOS 7
Nginx là một phần mềm web server hiệu suất cao. Nó là một chương trình linh hoạt và nhẹ hơn nhiều so với Apache HTTP Server. Hướng dẫn này sẽ dạy bạn cách cài đặt và khởi động Nginx trên server CentOS 7 của bạn.
2014-07-22
Nginx là một phần mềm web server hiệu suất cao. Nó là một chương trình linh hoạt và nhẹ hơn nhiều so với Apache HTTP Server. Hướng dẫn này sẽ dạy bạn cách cài đặt và khởi động Nginx trên server CentOS 7 của bạn.
2014-07-22
Cách chia sẻ các phiên PHP trên nhiều server Memcached trên Ubuntu 14.04
Memcached là một hệ thống bộ nhớ đệm đối tượng phân tán lưu trữ thông tin trong bộ nhớ, thay vì trên đĩa, để truy cập nhanh hơn. Mô-đun Memcache của PHP được dùng để xử lý các phiên mà nếu không sẽ được lưu trữ trên hệ thống file . Lưu trữ các phiên PHP trong Memcached có lợi thế là có thể phân phối chúng đến nhiều server cloud đang chạy Memcached, để duy trì dự phòng phiên.
2014-07-22
Memcached là một hệ thống bộ nhớ đệm đối tượng phân tán lưu trữ thông tin trong bộ nhớ, thay vì trên đĩa, để truy cập nhanh hơn. Mô-đun Memcache của PHP được dùng để xử lý các phiên mà nếu không sẽ được lưu trữ trên hệ thống file . Lưu trữ các phiên PHP trong Memcached có lợi thế là có thể phân phối chúng đến nhiều server cloud đang chạy Memcached, để duy trì dự phòng phiên.
2014-07-22
Giới thiệu về OAuth 2
OAuth 2 là khung ủy quyền cho phép các ứng dụng có quyền truy cập hạn chế vào account user trên dịch vụ HTTP, chẳng hạn như Facebook, GitHub và DigitalOcean. Nó hoạt động bằng cách ủy quyền xác thực user cho dịch vụ lưu trữ account user và ủy quyền cho các ứng dụng của bên thứ ba truy cập vào account user . OAuth 2 cung cấp các stream ủy quyền cho các ứng dụng web và máy tính để bàn cũng như thiết bị di động.
2014-07-21
OAuth 2 là khung ủy quyền cho phép các ứng dụng có quyền truy cập hạn chế vào account user trên dịch vụ HTTP, chẳng hạn như Facebook, GitHub và DigitalOcean. Nó hoạt động bằng cách ủy quyền xác thực user cho dịch vụ lưu trữ account user và ủy quyền cho các ứng dụng của bên thứ ba truy cập vào account user . OAuth 2 cung cấp các stream ủy quyền cho các ứng dụng web và máy tính để bàn cũng như thiết bị di động.
2014-07-21
Cách tạo chứng chỉ ECC trên Nginx cho Debian 7
Hướng dẫn này sẽ tạo cặp public key và private key Elliptic Curve Cryptography (ECC) để sử dụng với Nginx, một server HTTP hiệu suất cao. Khóa ECC cung cấp một vài lợi thế so với khóa RSA truyền thống. Khóa ECC cung cấp khả năng bảo mật tương đương với khóa RSA lớn hơn trong khi kích thước nhỏ hơn, giảm tài nguyên cần thiết trên server và mang lại hiệu suất nhanh hơn cho thiết bị di động.
2014-07-21
Hướng dẫn này sẽ tạo cặp public key và private key Elliptic Curve Cryptography (ECC) để sử dụng với Nginx, một server HTTP hiệu suất cao. Khóa ECC cung cấp một vài lợi thế so với khóa RSA truyền thống. Khóa ECC cung cấp khả năng bảo mật tương đương với khóa RSA lớn hơn trong khi kích thước nhỏ hơn, giảm tài nguyên cần thiết trên server và mang lại hiệu suất nhanh hơn cho thiết bị di động.
2014-07-21
Cách cài đặt Linux, Apache, MySQL, PHP (LAMP) trên CentOS 7
LAMP là một group phần mềm nguồn mở thường được cài đặt cùng nhau để cho phép server lưu trữ các trang web động và ứng dụng web. Thuật ngữ này thực sự là một từ viết tắt đại diện cho hệ điều hành L inux, với web server A pache. Dữ liệu trang web được lưu trữ trong database M ySQL (sử dụng MariaDB) và nội dung động được xử lý bởi P HP.
2014-07-21
LAMP là một group phần mềm nguồn mở thường được cài đặt cùng nhau để cho phép server lưu trữ các trang web động và ứng dụng web. Thuật ngữ này thực sự là một từ viết tắt đại diện cho hệ điều hành L inux, với web server A pache. Dữ liệu trang web được lưu trữ trong database M ySQL (sử dụng MariaDB) và nội dung động được xử lý bởi P HP.
2014-07-21
Thiết lập server ban đầu với CentOS 7
Khi bạn lần đầu tiên tạo một server mới, có một số bước cấu hình mà bạn nên thực hiện sớm như một phần của cài đặt cơ bản. Điều này sẽ tăng tính bảo mật và khả năng sử dụng cho server của bạn và sẽ tạo cho bạn một nền tảng vững chắc cho các hành động tiếp theo.
2014-07-21
Khi bạn lần đầu tiên tạo một server mới, có một số bước cấu hình mà bạn nên thực hiện sớm như một phần của cài đặt cơ bản. Điều này sẽ tăng tính bảo mật và khả năng sử dụng cho server của bạn và sẽ tạo cho bạn một nền tảng vững chắc cho các hành động tiếp theo.
2014-07-21
Cách thiết lập cân bằng tải Nginx với kết thúc SSL
Bài viết này hướng dẫn bạn cách cài đặt cân bằng tải Nginx với kết thúc SSL chỉ với một certificate SSL trên trình cân bằng tải. Điều này sẽ giảm chi phí quản lý SSL của bạn, vì các bản cập nhật OpenSSL và các khóa và certificate hiện có thể được quản lý từ chính bộ cân bằng tải.
2014-07-17
Bài viết này hướng dẫn bạn cách cài đặt cân bằng tải Nginx với kết thúc SSL chỉ với một certificate SSL trên trình cân bằng tải. Điều này sẽ giảm chi phí quản lý SSL của bạn, vì các bản cập nhật OpenSSL và các khóa và certificate hiện có thể được quản lý từ chính bộ cân bằng tải.
2014-07-17
Cách sử dụng Logstash và Kibana để tập trung log trên CentOS 7
Trong hướng dẫn này, ta sẽ xem xét cài đặt Logstash 1.4.2 và Kibana 3 trên CentOS 7 và cách cấu hình chúng để thu thập và trực quan hóa các log hệ thống của ta ở một vị trí tập trung. Logstash là một công cụ open-souce để thu thập, phân tích cú pháp và lưu trữ log để sử dụng trong tương lai. Kibana 3 là một giao diện web được dùng để tìm kiếm và xem các log mà Logstash đã lập index . Cả hai công cụ này đều dựa trên Elasticsearch. Elasticsearch, Logstash và Kibana, khi được sử dụng cùng nhau được gọi là ngăn xếp ELK.
2014-07-15
Trong hướng dẫn này, ta sẽ xem xét cài đặt Logstash 1.4.2 và Kibana 3 trên CentOS 7 và cách cấu hình chúng để thu thập và trực quan hóa các log hệ thống của ta ở một vị trí tập trung. Logstash là một công cụ open-souce để thu thập, phân tích cú pháp và lưu trữ log để sử dụng trong tương lai. Kibana 3 là một giao diện web được dùng để tìm kiếm và xem các log mà Logstash đã lập index . Cả hai công cụ này đều dựa trên Elasticsearch. Elasticsearch, Logstash và Kibana, khi được sử dụng cùng nhau được gọi là ngăn xếp ELK.
2014-07-15
Cách thực hiện chấm dứt SSL với HAProxy trên Ubuntu 14.04
HAProxy, viết tắt của High Av available Proxy, là một phần mềm open-souce phổ biến TCP / HTTP Load Balancer và giải pháp proxy có thể chạy trên Linux, Solaris và FreeBSD. Công dụng phổ biến nhất của nó là cải thiện hiệu suất và độ tin cậy của môi trường server bằng cách phân phối dung lượng công việc trên nhiều server (ví dụ: web, ứng dụng, database ). Nó được sử dụng trong nhiều môi trường cấu hình cao, bao gồm: GitHub, Imgur, Instagram và Twitter.
2014-07-10
HAProxy, viết tắt của High Av available Proxy, là một phần mềm open-souce phổ biến TCP / HTTP Load Balancer và giải pháp proxy có thể chạy trên Linux, Solaris và FreeBSD. Công dụng phổ biến nhất của nó là cải thiện hiệu suất và độ tin cậy của môi trường server bằng cách phân phối dung lượng công việc trên nhiều server (ví dụ: web, ứng dụng, database ). Nó được sử dụng trong nhiều môi trường cấu hình cao, bao gồm: GitHub, Imgur, Instagram và Twitter.
2014-07-10
Cách sử dụng Logstash và Kibana để tập trung log trên CentOS 6
Trong hướng dẫn này, ta sẽ xem xét cài đặt Logstash 1.4.2 và Kibana 3 cũng như cách cấu hình chúng để tập hợp và trực quan hóa các log hệ thống của ta ở một vị trí tập trung. Logstash là một công cụ open-souce để thu thập, phân tích cú pháp và lưu trữ log để sử dụng trong tương lai. Kibana 3 là một giao diện web được dùng để tìm kiếm và xem các log mà Logstash đã lập index . Cả hai công cụ này đều dựa trên Elasticsearch. Elasticsearch, Logstash và Kibana, khi được sử dụng cùng nhau được gọi là ngăn xếp ELK.
2014-07-08
Trong hướng dẫn này, ta sẽ xem xét cài đặt Logstash 1.4.2 và Kibana 3 cũng như cách cấu hình chúng để tập hợp và trực quan hóa các log hệ thống của ta ở một vị trí tập trung. Logstash là một công cụ open-souce để thu thập, phân tích cú pháp và lưu trữ log để sử dụng trong tương lai. Kibana 3 là một giao diện web được dùng để tìm kiếm và xem các log mà Logstash đã lập index . Cả hai công cụ này đều dựa trên Elasticsearch. Elasticsearch, Logstash và Kibana, khi được sử dụng cùng nhau được gọi là ngăn xếp ELK.
2014-07-08
Thêm bộ lọc Logstash để cải thiện tính năng ghi log tập trung
Logstash là một công cụ mạnh mẽ để tập trung và phân tích log , có thể giúp cung cấp và tổng quan về môi trường của bạn cũng như xác định các vấn đề với server của bạn. Một cách để tăng hiệu quả của cài đặt ELK Stack (Elasticsearch, Logstash và Kibana) là thu thập log ứng dụng quan trọng và cấu trúc dữ liệu log bằng cách sử dụng bộ lọc, do đó, dữ liệu có thể được phân tích và truy vấn một cách dễ dàng. Ta sẽ xây dựng bộ lọc của ta xung quanh các mẫu "dò tìm", sẽ phân tích dữ liệu trong log thành các bit thông tin hữu ích.
2014-07-07
Logstash là một công cụ mạnh mẽ để tập trung và phân tích log , có thể giúp cung cấp và tổng quan về môi trường của bạn cũng như xác định các vấn đề với server của bạn. Một cách để tăng hiệu quả của cài đặt ELK Stack (Elasticsearch, Logstash và Kibana) là thu thập log ứng dụng quan trọng và cấu trúc dữ liệu log bằng cách sử dụng bộ lọc, do đó, dữ liệu có thể được phân tích và truy vấn một cách dễ dàng. Ta sẽ xây dựng bộ lọc của ta xung quanh các mẫu "dò tìm", sẽ phân tích dữ liệu trong log thành các bit thông tin hữu ích.
2014-07-07