Cách sử dụng Ansible để tự động thiết lập server ban đầu trên Ubuntu 18.04
Tự động hóa server hiện nay đóng một role thiết yếu trong quản trị hệ thống, do tính chất dùng một lần của các môi trường ứng dụng hiện đại. Các công cụ quản lý cấu hình như Ansible thường được sử dụng để hợp lý hóa quá trình tự động hóa cài đặt server bằng cách cài đặt các quy trình tiêu chuẩn cho các server mới đồng thời giảm lỗi do con người liên quan đến cài đặt thủ công.
2019-11-27

Cách sử dụng module Node.js với npm và package.json
Do các tính năng như hiệu suất Đầu vào / Đầu ra (I / O) nhanh chóng và cú pháp JavaScript nổi tiếng của nó, Node.js đã nhanh chóng trở thành một môi trường thời gian chạy phổ biến để phát triển web back-end. Nhưng khi sự quan tâm ngày càng tăng, các ứng dụng lớn hơn được xây dựng và việc quản lý độ phức tạp của codebase và các phụ thuộc của nó trở nên khó khăn hơn. Node.js tổ chức sự phức tạp này bằng cách sử dụng các module , là các file JavaScript đơn lẻ nào chứa các hàm hoặc đối tượng được dùng bởi các chương trình hoặc module khác. Một tập hợp của một hoặc nhiều module thường được gọi là một gói và các gói này được tổ chức bởi các trình quản lý gói.
2019-11-26

Cách sử dụng module Node.js với npm và package.json
Do các tính năng như hiệu suất Đầu vào / Đầu ra (I / O) nhanh chóng và cú pháp JavaScript nổi tiếng của nó, Node.js đã nhanh chóng trở thành một môi trường thời gian chạy phổ biến để phát triển web back-end. Nhưng khi sự quan tâm ngày càng tăng, các ứng dụng lớn hơn được xây dựng và việc quản lý độ phức tạp của codebase và các phụ thuộc của nó trở nên khó khăn hơn. Node.js tổ chức sự phức tạp này bằng cách sử dụng các module , là các file JavaScript đơn lẻ nào chứa các hàm hoặc đối tượng được dùng bởi các chương trình hoặc module khác. Một tập hợp của một hoặc nhiều module thường được gọi là một gói và các gói này được tổ chức bởi các trình quản lý gói.
2019-11-26

Cách tạo một ứng dụng trích dẫn đầy cảm hứng bằng AdonisJs và MySQL
AdonisJs là một khung công tác web Node.js được viết bằng JavaScript đơn giản chạy trên tất cả các hệ điều hành chính. Nó sử dụng mẫu thiết kế MVC (Model - View - Controller) phổ biến và cung cấp một hệ sinh thái ổn định để viết các ứng dụng web phía server . Khung có tính năng xác thực liền mạch, SQL ORM (ánh xạ quan hệ đối tượng), di chuyển seeding database . AdonisJs có kiến trúc tương tự như khung ứng dụng web PHP Laravel , bao gồm cấu trúc folder giống nhau và một số khái niệm cài đặt được chia sẻ.
2019-11-22

Cách quản lý các bộ được sắp xếp trong Redis
Redis là một repodata key-value open-souce trong bộ nhớ. Trong Redis, các tập hợp đã sắp xếp là một kiểu dữ liệu tương tự như các tập hợp trong đó cả hai đều là các group chuỗi không lặp lại. Sự khác biệt là mỗi thành viên của một tập hợp được sắp xếp được liên kết với một điểm số, cho phép chúng được sắp xếp từ điểm số nhỏ nhất đến điểm lớn nhất. Giống như với tập hợp, mọi thành viên của tập hợp được sắp xếp phải là duy nhất, mặc dù nhiều thành viên có thể chia sẻ cùng một điểm.
2019-11-22

Cách thêm Sidekiq và Redis vào ứng dụng Ruby on Rails
Khi phát triển một ứng dụng Ruby on Rails , bạn có thể thấy mình có các việc ứng dụng phải được thực hiện không đồng bộ. Xử lý dữ liệu, gửi email hàng loạt hoặc tương tác với các API bên ngoài là tất cả các ví dụ về công việc có thể được thực hiện không đồng bộ với các công việc nền . Sử dụng các công việc nền có thể cải thiện hiệu suất ứng dụng của bạn bằng cách giảm tải các việc có thể tốn nhiều thời gian xuống hàng đợi xử lý nền, giải phóng chu kỳ yêu cầu / phản hồi ban đầu.
2019-11-22

Cách lấy chứng chỉ Let's Encrypt bằng Ansible trên Ubuntu 18.04
Quản lý cơ sở hạ tầng hiện đại được thực hiện tốt nhất bằng cách sử dụng các quy trình và công cụ tự động. Có được certificate Let's Encrypt bằng ứng dụng client Certbot tiêu chuẩn rất nhanh chóng và dễ dàng, nhưng nói chung là một nhiệm vụ phải được thực hiện thủ công khi vận hành server . Điều này có thể quản lý được đối với một cài đặt server riêng lẻ, nhưng có thể trở nên tẻ nhạt khi triển khai một group lớn hơn.
2019-11-14

Cách bảo mật Apache bằng Let's Encrypt trên FreeBSD 12.0
Let's Encrypt là Tổ chức phát hành certificate (CA) cung cấp cách dễ dàng để lấy và cài đặt chứng chỉ TLS / SSL miễn phí, do đó cho phép HTTPS được mã hóa trên web server . Nó đơn giản hóa quy trình bằng cách cung cấp một ứng dụng client , Certbot, cố gắng tự động hóa hầu hết (nếu không phải tất cả) các bước cần thiết.
2019-11-08

Cách thiết lập ứng dụng Laravel 6 có thể mở rộng bằng cách sử dụng dịch vụ database và Lưu trữ đối tượng
Khi mở rộng các ứng dụng web theo chiều ngang, những khó khăn đầu tiên bạn thường gặp phải là giải quyết vấn đề lưu trữ file và tính liên tục của dữ liệu. Điều này chủ yếu là do thực tế là khó duy trì tính nhất quán của dữ liệu biến đổi giữa nhiều nút ứng dụng; các chiến lược thích hợp phải được đưa ra đảm bảo dữ liệu được tạo trong một nút có sẵn ngay lập tức cho các node khác trong một cụm.
2019-11-07

Cách thêm Bootstrap vào ứng dụng Ruby on Rails
Nếu bạn đang phát triển một ứng dụng Ruby on Rails , bạn có thể quan tâm đến việc thêm các kiểu vào dự án của bạn để tạo điều kiện cho user tham gia. Một cách để làm điều này là thêm Bootstrap , một khuôn khổ HTML, CSS và JavaScript được thiết kế để đơn giản hóa quá trình tạo các dự án web đáp ứng và sẵn sàng cho thiết bị di động. Bằng cách triển khai Bootstrap trong một dự án Rails, bạn có thể tích hợp các quy ước bố cục và các thành phần của nó vào ứng dụng của bạn để làm cho tương tác của user với trang web hấp dẫn hơn.
2019-11-06

Cách sử dụng thẻ cấu trúc trong Go
Cấu trúc, hoặc cấu trúc, được sử dụng để thu thập nhiều phần thông tin cùng nhau trong một đơn vị. Những bộ sưu tập thông tin này được sử dụng để mô tả các khái niệm cấp cao hơn, chẳng hạn như Address bao gồm Street , City , State và Mã PostalCode . Khi bạn đọc thông tin này từ các hệ thống như database hoặc API, bạn có thể sử dụng thẻ struct để kiểm soát cách thông tin này được gán cho các trường của cấu trúc. Thẻ cấu trúc là các mẩu metadata nhỏ được gắn vào các trường của cấu trúc cung cấp hướng dẫn cho mã Go khác hoạt động với cấu trúc.
2019-10-31

Cách thay đổi cấu hình của Redis từ Dòng lệnh
Redis là một repodata key-value open-souce trong bộ nhớ. Redis có một số lệnh cho phép bạn áp dụng các thay đổi đối với cài đặt cấu hình của server Redis một cách nhanh chóng. Hướng dẫn này sẽ xem xét một số lệnh này và cũng giải thích cách áp dụng các thay đổi cấu hình này vĩnh viễn.
2019-10-30

Cách thiết lập ứng dụng Node.js để sản xuất trên CentOS 7
Node.js là một môi trường chạy Javascript open-souce để dễ dàng xây dựng các ứng dụng mạng và phía server . Nền tảng này chạy trên Linux, OS X, FreeBSD và Windows, và các ứng dụng của nó được viết bằng JavaScript. Các ứng dụng Node.js có thể chạy bằng dòng lệnh nhưng ta sẽ hướng dẫn bạn cách chạy chúng dưới dạng dịch vụ, vì vậy chúng sẽ tự động khởi động lại khi khởi động lại hoặc bị lỗi, vì vậy bạn có thể sử dụng chúng trong môi trường production .
2019-10-28

Cách thiết lập server trang kết thúc phía trước PageKite trên Debian 9
Mạng riêng thường cung cấp quyền truy cập internet đến các server bằng NAT (dịch địa chỉ mạng), chia sẻ một địa chỉ IP công cộng duy nhất với tất cả các server bên trong mạng riêng. Trong hệ thống NAT, các server bên trong mạng riêng không được nhìn thấy từ bên ngoài mạng. Để hiển thị các dịch vụ đang chạy trên các server này với internet công cộng, bạn thường sẽ tạo các luật NAT trong cổng, thường được gọi là luật chuyển tiếp cổng . Tuy nhiên, trong một số trường hợp, bạn sẽ không có quyền truy cập vào cổng để cấu hình các luật này. Đối với những tình huống như thế này, các giải pháp đào hầm như PageKite rất hữu ích.
2019-10-25

Cách thiết lập front-end server PageKite trên Debian 9
Mạng riêng thường cung cấp quyền truy cập internet đến các server bằng NAT (dịch địa chỉ mạng), chia sẻ một địa chỉ IP công cộng duy nhất với tất cả các server bên trong mạng riêng. Trong hệ thống NAT, các server bên trong mạng riêng không được nhìn thấy từ bên ngoài mạng. Để hiển thị các dịch vụ đang chạy trên các server này với internet công cộng, bạn thường sẽ tạo các luật NAT trong cổng, thường được gọi là luật chuyển tiếp cổng . Tuy nhiên, trong một số trường hợp, bạn sẽ không có quyền truy cập vào cổng để cấu hình các luật này. Đối với những tình huống như thế này, các giải pháp đào hầm như PageKite rất hữu ích.
2019-10-25

Cách tạo ứng dụng Django và Gunicorn với Docker
Django là một khung công tác web mạnh mẽ có thể giúp bạn khởi động ứng dụng Python của bạn một cách nhanh chóng. Nó bao gồm một số tính năng tiện lợi như trình ánh xạ quan hệ đối tượng , xác thực user và giao diện quản trị có thể tùy chỉnh cho ứng dụng của bạn. Nó cũng bao gồm một khuôn khổ bộ nhớ đệm và khuyến khích thiết kế ứng dụng sạch sẽ thông qua Hệ thống điều phối URLMẫu của nó .
2019-10-25

Cách cài đặt Apache Tomcat 9 trên Debian 10
Apache Tomcat là một web server và containers servlet được sử dụng để phục vụ các ứng dụng Java. Tomcat là một triển khai open-souce của các công nghệ Java Servlet và JavaServer Pages, do Apache Software Foundation phát hành. Hướng dẫn này bao gồm cài đặt cơ bản và một số cấu hình của bản phát hành mới nhất của Tomcat 9 trên server Debian 10 của bạn.
2019-10-24

Cách cài đặt MongoDB trên Ubuntu 16.04
MongoDB là database tài liệu NoSQL open-souce miễn phí được sử dụng phổ biến trong các ứng dụng web hiện đại. Hướng dẫn này sẽ giúp bạn cài đặt MongoDB trên server của bạn cho môi trường ứng dụng production .
2019-10-13

Cách bảo vệ dịch vụ Kubernetes riêng tư đằng sau đăng nhập GitHub bằng oauth2_proxy
Sự xâm nhập của Kubernetes khiến các dịch vụ web dễ dàng tiếp xúc với internet. Tuy nhiên, khi nói đến các dịch vụ tư nhân, bạn có thể sẽ muốn giới hạn những người có thể truy cập chúng. oauth2_proxy có thể đóng role như một rào cản giữa Internet công cộng và các dịch vụ tư nhân. oauth2_proxy là server và Reverse Proxy cung cấp xác thực bằng cách sử dụng các nhà cung cấp khác nhau, chẳng hạn như GitHub và xác thực user bằng địa chỉ email hoặc các thuộc tính khác của họ.
2019-10-11

Cách thiết lập Flask với MongoDB và Docker
Việc phát triển các ứng dụng web có thể trở nên phức tạp và tốn thời gian khi xây dựng và duy trì một số công nghệ khác nhau. Xem xét các tùy chọn trọng lượng nhẹ hơn được thiết kế để giảm độ phức tạp và thời gian production cho ứng dụng của bạn có thể dẫn đến một giải pháp linh hoạt hơn và có thể mở rộng.
2019-10-11

... 26 27 28 29 30 31 32 33 34 35 ... 111 Show 751 - 775 of 2774