Cách cài đặt và quản lý RabbitMQ
Tạm dừng mọi việc trong một thời gian thay vì làm ngay có thể bị coi là lười biếng. Trong thực tế, hầu hết thời gian có lẽ là như vậy. Tuy nhiên, có những lúc đó là điều hoàn toàn đúng đắn. Đôi khi, một người cần phải trì hoãn một công việc tốn thời gian trong một thời gian; nó cần được xếp hàng để thực hiện trong tương lai để có thể xử lý một việc quan trọng hơn. Để điều này xảy ra, bạn cần một người broker : một người sẽ chấp nhận các tin nhắn (ví dụ: công việc, nhiệm vụ) từ nhiều người gửi khác nhau (tức là một ứng dụng web), xếp chúng vào hàng đợi và phân phối chúng cho các bên liên quan (tức là người lao động) để sử dụng chúng - tất cả đều không đồng bộ và theo yêu cầu.
2013-12-19
Tạm dừng mọi việc trong một thời gian thay vì làm ngay có thể bị coi là lười biếng. Trong thực tế, hầu hết thời gian có lẽ là như vậy. Tuy nhiên, có những lúc đó là điều hoàn toàn đúng đắn. Đôi khi, một người cần phải trì hoãn một công việc tốn thời gian trong một thời gian; nó cần được xếp hàng để thực hiện trong tương lai để có thể xử lý một việc quan trọng hơn. Để điều này xảy ra, bạn cần một người broker : một người sẽ chấp nhận các tin nhắn (ví dụ: công việc, nhiệm vụ) từ nhiều người gửi khác nhau (tức là một ứng dụng web), xếp chúng vào hàng đợi và phân phối chúng cho các bên liên quan (tức là người lao động) để sử dụng chúng - tất cả đều không đồng bộ và theo yêu cầu.
2013-12-19
Cách sử dụng Celery với RabbitMQ để xếp hàng các tác vụ trên Ubuntu VPS
Xử lý không đồng bộ, hoặc không chặn là một phương pháp tách việc thực hiện các việc nhất định khỏi stream chính của chương trình. Điều này cung cấp cho bạn một số lợi thế, bao gồm cho phép mã hướng tới user của bạn chạy mà không bị gián đoạn.
2013-12-19
Xử lý không đồng bộ, hoặc không chặn là một phương pháp tách việc thực hiện các việc nhất định khỏi stream chính của chương trình. Điều này cung cấp cho bạn một số lợi thế, bao gồm cho phép mã hướng tới user của bạn chạy mà không bị gián đoạn.
2013-12-19
Cách xem và cấu hình log Linux trên Ubuntu và Centos
Các administrator hệ thống Linux thường cần xem các file log cho các mục đích khắc phục sự cố. Trên thực tế, đây là điều đầu tiên mà bất kỳ sysadmin nào cũng làm.
2013-12-17
Các administrator hệ thống Linux thường cần xem các file log cho các mục đích khắc phục sự cố. Trên thực tế, đây là điều đầu tiên mà bất kỳ sysadmin nào cũng làm.
2013-12-17
Cách chuyển từ web server Apache sang Nginx trên VPS Ubuntu
Có một số lựa chọn bạn phải thực hiện khi cài đặt và chạy một trang web hoặc ứng dụng. Đôi khi, yêu cầu của bạn thay đổi, công nghệ mới trở nên khả thi hoặc bong bóng cơ sở user của bạn một cách bất ngờ. Dù lý do của bạn là gì, một trong những thành phần của ứng dụng mà bạn có thể cân nhắc thay đổi là web server .
2013-12-17
Có một số lựa chọn bạn phải thực hiện khi cài đặt và chạy một trang web hoặc ứng dụng. Đôi khi, yêu cầu của bạn thay đổi, công nghệ mới trở nên khả thi hoặc bong bóng cơ sở user của bạn một cách bất ngờ. Dù lý do của bạn là gì, một trong những thành phần của ứng dụng mà bạn có thể cân nhắc thay đổi là web server .
2013-12-17
Cách sử dụng WPScan để kiểm tra các plugin và chủ đề rủi ro bảo mật trong Wordpress
Bài viết này sẽ hướng dẫn bạn cách cài đặt wpscan và dùng như một hướng dẫn về cách sử dụng wpscan để xác định vị trí bất kỳ plugin và chủ đề dễ bị tấn công nào có thể khiến trang web dễ bị tấn công. Sử dụng wpscan, ta có thể nhìn thấy một phác thảo của trang web theo cách tương tự như của một kẻ tấn công sẽ là kẻ tấn công. Đã có một số vấn đề bảo mật đáng kinh ngạc được tìm thấy trong các plugin và chủ đề được sử dụng trong các trang Wordpress. Những vấn đề này thường xảy ra do thực hành mã hóa không an toàn và thường bị user bỏ qua và các bản vá lỗi thường không được thực hiện bởi những user đang gặp rủi ro bởi họ.
2013-12-16
Bài viết này sẽ hướng dẫn bạn cách cài đặt wpscan và dùng như một hướng dẫn về cách sử dụng wpscan để xác định vị trí bất kỳ plugin và chủ đề dễ bị tấn công nào có thể khiến trang web dễ bị tấn công. Sử dụng wpscan, ta có thể nhìn thấy một phác thảo của trang web theo cách tương tự như của một kẻ tấn công sẽ là kẻ tấn công. Đã có một số vấn đề bảo mật đáng kinh ngạc được tìm thấy trong các plugin và chủ đề được sử dụng trong các trang Wordpress. Những vấn đề này thường xảy ra do thực hành mã hóa không an toàn và thường bị user bỏ qua và các bản vá lỗi thường không được thực hiện bởi những user đang gặp rủi ro bởi họ.
2013-12-16
Cách cài đặt Apache mod_spdy trên VPS Debian 7
Apache mod spdy là một module Apache open-souce cho phép các web server Apache phục vụ các yêu cầu HTTPS bằng giao thức SPDY. SPDY (phát âm là “SPeeDY”) là một giao thức mới được tạo ra để giải quyết các vấn đề liên quan đến tốc độ với giao thức HTTP; nó cho phép client và server chuyển nhiều yêu cầu qua một kết nối duy nhất, nén các tiêu đề yêu cầu và phản hồi cũng như tất cả server để đẩy tài nguyên trang web đến client mà không cần client yêu cầu. Cài đặt SPDY trên server của bạn có thể giảm mức sử dụng băng thông và giảm thời gian tải trang. Xin lưu ý hiện tại mod spdy chỉ hoạt động với các kết nối HTTPS và sẽ không hoạt động với các kết nối HTTP không được mã hóa thông thường.
2013-12-12
Apache mod spdy là một module Apache open-souce cho phép các web server Apache phục vụ các yêu cầu HTTPS bằng giao thức SPDY. SPDY (phát âm là “SPeeDY”) là một giao thức mới được tạo ra để giải quyết các vấn đề liên quan đến tốc độ với giao thức HTTP; nó cho phép client và server chuyển nhiều yêu cầu qua một kết nối duy nhất, nén các tiêu đề yêu cầu và phản hồi cũng như tất cả server để đẩy tài nguyên trang web đến client mà không cần client yêu cầu. Cài đặt SPDY trên server của bạn có thể giảm mức sử dụng băng thông và giảm thời gian tải trang. Xin lưu ý hiện tại mod spdy chỉ hoạt động với các kết nối HTTPS và sẽ không hoạt động với các kết nối HTTP không được mã hóa thông thường.
2013-12-12
Cách triển khai ứng dụng WSGI Python bằng server Gunicorn HTTP đằng sau Nginx
Có lẽ đó là bài viết về So sánh Server Web Python đã hấp dẫn bạn chuyển đổi hoặc thực tế là bạn đã phát triển nhanh hơn ngăn xếp triển khai ứng dụng hiện tại của bạn . Bạn muốn tìm hiểu thêm về Server Web Gunicorn và muốn tìm hiểu cách triển khai ứng dụng Python một cách triệt để ngay từ đầu.
2013-12-12
Có lẽ đó là bài viết về So sánh Server Web Python đã hấp dẫn bạn chuyển đổi hoặc thực tế là bạn đã phát triển nhanh hơn ngăn xếp triển khai ứng dụng hiện tại của bạn . Bạn muốn tìm hiểu thêm về Server Web Gunicorn và muốn tìm hiểu cách triển khai ứng dụng Python một cách triệt để ngay từ đầu.
2013-12-12
Cách triển khai ứng dụng WSGI Python bằng web server uWSGI với Nginx
Như đã giới thiệu trong bài viết So sánh web server Python của ta , uWSGI là một dự án rộng lớn, có khả năng làm được nhiều việc hơn là chỉ phục vụ các ứng dụng web. Tuy nhiên, một loạt các chức năng của nó, kết hợp với việc cấu hình tương đối dễ dàng, làm cho nó trở thành một lựa chọn tuyệt vời cho nhiều nhu cầu triển khai - đặc biệt là khi nó được kết hợp với Nginx.
2013-12-11
Như đã giới thiệu trong bài viết So sánh web server Python của ta , uWSGI là một dự án rộng lớn, có khả năng làm được nhiều việc hơn là chỉ phục vụ các ứng dụng web. Tuy nhiên, một loạt các chức năng của nó, kết hợp với việc cấu hình tương đối dễ dàng, làm cho nó trở thành một lựa chọn tuyệt vời cho nhiều nhu cầu triển khai - đặc biệt là khi nó được kết hợp với Nginx.
2013-12-11
Cách sử dụng khung kim tự tháp để xây dựng ứng dụng web Python của bạn trên Ubuntu
Các khuôn khổ web cung cấp một cách nhanh chóng và dễ dàng để bắt đầu một ứng dụng web. Hầu hết mọi khung công tác web đều tuân theo mẫu phần mềm MVC. MVC là viết tắt của model, view và controller. Nó là một cách để phân biệt và tách biệt các chức năng khác nhau của một ứng dụng để đơn giản hóa thiết kế của nó và cho phép thay đổi từng phần một cách độc lập với các thành phần khác.
2013-12-10
Các khuôn khổ web cung cấp một cách nhanh chóng và dễ dàng để bắt đầu một ứng dụng web. Hầu hết mọi khung công tác web đều tuân theo mẫu phần mềm MVC. MVC là viết tắt của model, view và controller. Nó là một cách để phân biệt và tách biệt các chức năng khác nhau của một ứng dụng để đơn giản hóa thiết kế của nó và cho phép thay đổi từng phần một cách độc lập với các thành phần khác.
2013-12-10
Cách triển khai ứng dụng WSGI Python bằng web server CherryPy đằng sau Nginx
Rất có thể bạn đang hỏi một trong những câu hỏi sau khi đọc tiêu đề của hướng dẫn này:
2013-12-10
Rất có thể bạn đang hỏi một trong những câu hỏi sau khi đọc tiêu đề của hướng dẫn này:
2013-12-10
Hướng dẫn đơn giản về cách cài đặt ứng dụng trực diện web trên VPS
Server Linux là một nền tảng cực kỳ linh hoạt để phát triển và phục vụ nội dung. Không có một cách đúng đắn duy nhất để gửi đơn đăng ký, nhưng có một số thủ tục hoặc bộ ứng dụng nhất định hoạt động tốt với nhau. Nếu bạn cài đặt một lượng lớn phần mềm chạy trên web, bạn có thể sẽ nhận thấy rằng các quy trình cài đặt và cấu hình chung đều tuân theo cùng một đường dẫn.
2013-12-09
Server Linux là một nền tảng cực kỳ linh hoạt để phát triển và phục vụ nội dung. Không có một cách đúng đắn duy nhất để gửi đơn đăng ký, nhưng có một số thủ tục hoặc bộ ứng dụng nhất định hoạt động tốt với nhau. Nếu bạn cài đặt một lượng lớn phần mềm chạy trên web, bạn có thể sẽ nhận thấy rằng các quy trình cài đặt và cấu hình chung đều tuân theo cùng một đường dẫn.
2013-12-09
Cách thiết lập Python 2.7.6 và 3.3.3 trên CentOS 6.4
Thường xuyên hơn không, với quyền là nhà phát triển, bạn sẽ chịu trách nhiệm quản lý (các) server mà ứng dụng của bạn chạy ở một mức độ nhất định. Khi nói đến việc lựa chọn hệ điều hành, đặc biệt là cho production , đi với một lựa chọn hợp lý như CentOS có thể là một đặt cược hấp dẫn (an toàn) cho tương lai.
2013-12-04
Thường xuyên hơn không, với quyền là nhà phát triển, bạn sẽ chịu trách nhiệm quản lý (các) server mà ứng dụng của bạn chạy ở một mức độ nhất định. Khi nói đến việc lựa chọn hệ điều hành, đặc biệt là cho production , đi với một lựa chọn hợp lý như CentOS có thể là một đặt cược hấp dẫn (an toàn) cho tương lai.
2013-12-04
Cách thiết lập một Honeypot Pháo binh trên VPS Ubuntu
Pháo binh là một công cụ phòng thủ đa mục đích cho các hệ thống dựa trên Linux bao gồm khả năng honeypot, tăng cường hệ điều hành, giám sát hệ thống file và phân tích mối đe dọa theo thời gian thực. Một mình nó cung cấp một lượng bảo mật hợp lý cho hệ thống của bạn, nhưng nó được sử dụng như một phần của sơ đồ bảo mật nhiều lớp và hoạt động tốt với firewall ứng dụng web như ModSecurity.
2013-12-04
Pháo binh là một công cụ phòng thủ đa mục đích cho các hệ thống dựa trên Linux bao gồm khả năng honeypot, tăng cường hệ điều hành, giám sát hệ thống file và phân tích mối đe dọa theo thời gian thực. Một mình nó cung cấp một lượng bảo mật hợp lý cho hệ thống của bạn, nhưng nó được sử dụng như một phần của sơ đồ bảo mật nhiều lớp và hoạt động tốt với firewall ứng dụng web như ModSecurity.
2013-12-04
Các công cụ Python phổ biến: Sử dụng virtualenv, Cài đặt bằng Pip và Quản lý Gói
Khi nói đến làm việc với Python, đặc biệt là trong lĩnh vực phát triển ứng dụng, có một số công cụ nhất định mà bạn sẽ thấy được đề cập thường xuyên ở nhiều nơi hoặc open-souce khác nhau. Mặc dù được sử dụng cực kỳ phổ biến, nhưng thật không may, đôi khi khó có thể nắm được một cuốn sổ tay hướng dẫn tốt để hướng dẫn bạn từng bước, điều này cực kỳ quan trọng khi làm quen với những công cụ quan trọng và cần thiết như vậy.
2013-12-03
Khi nói đến làm việc với Python, đặc biệt là trong lĩnh vực phát triển ứng dụng, có một số công cụ nhất định mà bạn sẽ thấy được đề cập thường xuyên ở nhiều nơi hoặc open-souce khác nhau. Mặc dù được sử dụng cực kỳ phổ biến, nhưng thật không may, đôi khi khó có thể nắm được một cuốn sổ tay hướng dẫn tốt để hướng dẫn bạn từng bước, điều này cực kỳ quan trọng khi làm quen với những công cụ quan trọng và cần thiết như vậy.
2013-12-03
Cách sử dụng HAProxy để thiết lập cân bằng tải MySQL
HAProxy là một phần mềm open-souce có thể cân bằng tải các server HTTP và TCP. Trong bài viết trước về HAProxy, ta đã cấu hình cân bằng tải cho HTTP và trong bài viết này, ta sẽ thực hiện tương tự cho MySQL.
2013-12-02
HAProxy là một phần mềm open-souce có thể cân bằng tải các server HTTP và TCP. Trong bài viết trước về HAProxy, ta đã cấu hình cân bằng tải cho HTTP và trong bài viết này, ta sẽ thực hiện tương tự cho MySQL.
2013-12-02
Cách sử dụng HAProxy để thiết lập cân bằng tải MySQL
HAProxy là một phần mềm open-souce có thể cân bằng tải các server HTTP và TCP. Trong bài viết trước về HAProxy, ta đã cấu hình cân bằng tải cho HTTP và trong bài viết này, ta sẽ thực hiện tương tự cho MySQL.
2013-12-02
HAProxy là một phần mềm open-souce có thể cân bằng tải các server HTTP và TCP. Trong bài viết trước về HAProxy, ta đã cấu hình cân bằng tải cho HTTP và trong bài viết này, ta sẽ thực hiện tương tự cho MySQL.
2013-12-02
Cách cài đặt và sử dụng Trình phân tích và báo cáo log Logwatch trên VPS
Các ứng dụng tạo ra cái được gọi là “tệp log ” để theo dõi các hoạt động diễn ra tại bất kỳ thời điểm nào. Những file này, không phải là kết quả văn bản đơn giản, có thể rất phức tạp để thực hiện, đặc biệt nếu server đang được quản lý là một server bận.
2013-11-27
Các ứng dụng tạo ra cái được gọi là “tệp log ” để theo dõi các hoạt động diễn ra tại bất kỳ thời điểm nào. Những file này, không phải là kết quả văn bản đơn giản, có thể rất phức tạp để thực hiện, đặc biệt nếu server đang được quản lý là một server bận.
2013-11-27
Cách gửi cảnh báo qua e-mail trên VPS CentOS để giám sát hệ thống
Khả năng gửi cảnh báo qua e-mail là điều cần thiết cho việc quản lý hàng ngày của bất kỳ VPS nào. Đối với administrator hệ thống (và cả user ), việc có thể tận dụng khả năng [mới] này không chỉ giúp mọi thứ dễ dàng hơn mà còn cung cấp cho bạn nhiều đồng minh trong cuộc chiến chống lại kẻ trộm hoặc thời gian chết với các trình kích hoạt mà bạn có thể tạo.
2013-11-27
Khả năng gửi cảnh báo qua e-mail là điều cần thiết cho việc quản lý hàng ngày của bất kỳ VPS nào. Đối với administrator hệ thống (và cả user ), việc có thể tận dụng khả năng [mới] này không chỉ giúp mọi thứ dễ dàng hơn mà còn cung cấp cho bạn nhiều đồng minh trong cuộc chiến chống lại kẻ trộm hoặc thời gian chết với các trình kích hoạt mà bạn có thể tạo.
2013-11-27
Cách cài đặt Linux Socket Monitor (LSM) trên CentOS 6.4
Theo một nghĩa rất rộng, các socket được các ứng dụng sử dụng để truyền dữ liệu giữa nhau. Khi nói đến giao tiếp qua khoảng cách qua mạng (cho dù nội bộ hay bên ngoài), các nguyên tắc áp dụng cho nhiệm vụ vẫn giữ nguyên và các socket được sử dụng để trao đổi thông tin.
2013-11-26
Theo một nghĩa rất rộng, các socket được các ứng dụng sử dụng để truyền dữ liệu giữa nhau. Khi nói đến giao tiếp qua khoảng cách qua mạng (cho dù nội bộ hay bên ngoài), các nguyên tắc áp dụng cho nhiệm vụ vẫn giữ nguyên và các socket được sử dụng để trao đổi thông tin.
2013-11-26