Cách cài đặt và cấu hình Ghost trên Ubuntu 16.04
Ghost là một nền tảng blog open-souce dung lượng nhẹ. Ghost hoàn toàn có thể tùy chỉnh, với nhiều chủ đề có sẵn.
2018-04-13
Ghost là một nền tảng blog open-souce dung lượng nhẹ. Ghost hoàn toàn có thể tùy chỉnh, với nhiều chủ đề có sẵn.
2018-04-13
Cách tạo và cung cấp image WebP để tăng tốc trang web của bạn
WebP là một định dạng hình ảnh mở được Google phát triển vào năm 2010 dựa trên định dạng video VP8. Kể từ đó, số lượng các trang web và ứng dụng di động sử dụng định dạng WebP đã phát triển với tốc độ nhanh chóng. Cả Google Chrome và Opera đều hỗ trợ định dạng WebP nguyên bản và vì các trình duyệt này chiếm khoảng 74% lưu lượng truy cập web, user có thể truy cập các trang web nhanh hơn nếu các trang web này sử dụng hình ảnh WebP. Ngoài ra còn có kế hoạch triển khai WebP trong Firefox .
2018-04-13
WebP là một định dạng hình ảnh mở được Google phát triển vào năm 2010 dựa trên định dạng video VP8. Kể từ đó, số lượng các trang web và ứng dụng di động sử dụng định dạng WebP đã phát triển với tốc độ nhanh chóng. Cả Google Chrome và Opera đều hỗ trợ định dạng WebP nguyên bản và vì các trình duyệt này chiếm khoảng 74% lưu lượng truy cập web, user có thể truy cập các trang web nhanh hơn nếu các trang web này sử dụng hình ảnh WebP. Ngoài ra còn có kế hoạch triển khai WebP trong Firefox .
2018-04-13
Cách thiết lập khóa SSH trên CentOS 7
SSH, hay shell an toàn, là một giao thức được mã hóa dùng để quản trị và giao tiếp với các server . Khi làm việc với server CentOS, rất có thể, bạn sẽ dành phần lớn thời gian của bạn trong một phiên terminal được kết nối với server của bạn thông qua SSH.
2018-04-12
SSH, hay shell an toàn, là một giao thức được mã hóa dùng để quản trị và giao tiếp với các server . Khi làm việc với server CentOS, rất có thể, bạn sẽ dành phần lớn thời gian của bạn trong một phiên terminal được kết nối với server của bạn thông qua SSH.
2018-04-12
Cách thiết lập khóa SSH trên Ubuntu 16.04
SSH, hay shell an toàn, là một giao thức được mã hóa dùng để quản trị và giao tiếp với các server . Khi làm việc với server Ubuntu, rất có thể bạn sẽ dành phần lớn thời gian của bạn trong một phiên terminal được kết nối với server của bạn thông qua SSH.
2018-04-12
SSH, hay shell an toàn, là một giao thức được mã hóa dùng để quản trị và giao tiếp với các server . Khi làm việc với server Ubuntu, rất có thể bạn sẽ dành phần lớn thời gian của bạn trong một phiên terminal được kết nối với server của bạn thông qua SSH.
2018-04-12
Cách lưu trữ một trang web với Caddy trên Ubuntu 16.04
Caddy là một web server được thiết kế dựa trên sự đơn giản và bảo mật đi kèm với một số tính năng hữu ích cho việc lưu trữ các trang web. Ví dụ: nó có thể tự động lấy và quản lý certificate TLS từ Let's Encrypt để kích hoạt HTTPS và hỗ trợ HTTP / 2. HTTPS là một hệ thống đảm bảo lưu lượng truy cập giữa user và server của bạn và đang nhanh chóng trở thành kỳ vọng cơ bản của bất kỳ trang web nào đang chạy trong quá trình production - nếu không có nó, Chrome và Firefox sẽ cảnh báo rằng trang web là "Không an toàn" nếu user cố gắng gửi thông tin đăng nhập thông tin.
2018-04-12
Caddy là một web server được thiết kế dựa trên sự đơn giản và bảo mật đi kèm với một số tính năng hữu ích cho việc lưu trữ các trang web. Ví dụ: nó có thể tự động lấy và quản lý certificate TLS từ Let's Encrypt để kích hoạt HTTPS và hỗ trợ HTTP / 2. HTTPS là một hệ thống đảm bảo lưu lượng truy cập giữa user và server của bạn và đang nhanh chóng trở thành kỳ vọng cơ bản của bất kỳ trang web nào đang chạy trong quá trình production - nếu không có nó, Chrome và Firefox sẽ cảnh báo rằng trang web là "Không an toàn" nếu user cố gắng gửi thông tin đăng nhập thông tin.
2018-04-12
Cách cài đặt và bảo mật phpMyAdmin với Nginx trên Ubuntu 16.04
Trong khi nhiều user cần chức năng của một hệ quản trị database như MySQL, giao diện dòng lệnh của nó có thể kém trực quan và thân thiện với user đối với một số người, dẫn đến một rào cản gia nhập.
2018-04-12
Trong khi nhiều user cần chức năng của một hệ quản trị database như MySQL, giao diện dòng lệnh của nó có thể kém trực quan và thân thiện với user đối với một số người, dẫn đến một rào cản gia nhập.
2018-04-12
Chuỗi hội thảo trên web: Triển khai các dịch vụ hữu ích trong Kubernetes
Bài viết này bổ sung chuỗi hội thảo trên web về triển khai và quản lý dung lượng công việc được chứa trong cloud . Loạt bài này bao gồm các yếu tố cần thiết của containers , bao gồm quản lý vòng đời của containers , triển khai các ứng dụng đa containers , mở rộng dung lượng công việc và làm việc với Kubernetes. Nó cũng nêu bật các phương pháp hay nhất để chạy các ứng dụng trạng thái.
2018-04-11
Bài viết này bổ sung chuỗi hội thảo trên web về triển khai và quản lý dung lượng công việc được chứa trong cloud . Loạt bài này bao gồm các yếu tố cần thiết của containers , bao gồm quản lý vòng đời của containers , triển khai các ứng dụng đa containers , mở rộng dung lượng công việc và làm việc với Kubernetes. Nó cũng nêu bật các phương pháp hay nhất để chạy các ứng dụng trạng thái.
2018-04-11
Cách cài đặt VestaCP và di chuyển dữ liệu người dùng
Vesta Control Panel là một console open-souce , miễn phí với các chức năng trang web, email, database và DNS. Trong hướng dẫn này, bạn sẽ cài đặt console trên server Ubuntu hoặc CentOS, cập nhật cổng giao diện quản trị mặc định và tìm hiểu cách di chuyển dữ liệu user từ cài đặt hiện có.
2018-04-10
Vesta Control Panel là một console open-souce , miễn phí với các chức năng trang web, email, database và DNS. Trong hướng dẫn này, bạn sẽ cài đặt console trên server Ubuntu hoặc CentOS, cập nhật cổng giao diện quản trị mặc định và tìm hiểu cách di chuyển dữ liệu user từ cài đặt hiện có.
2018-04-10
Cách đồng bộ hóa dữ liệu đã chuyển đổi từ MongoDB sang Elasticsearch với Transporter trên Ubuntu 16.04
Transporter là một công cụ open-souce để di chuyển dữ liệu qua các repodata khác nhau. Các nhà phát triển thường viết kịch bản một lần cho các việc như di chuyển dữ liệu qua database , di chuyển dữ liệu từ file sang database hoặc ngược lại, nhưng sử dụng một công cụ như Transporter có một số lợi thế.
2018-04-05
Transporter là một công cụ open-souce để di chuyển dữ liệu qua các repodata khác nhau. Các nhà phát triển thường viết kịch bản một lần cho các việc như di chuyển dữ liệu qua database , di chuyển dữ liệu từ file sang database hoặc ngược lại, nhưng sử dụng một công cụ như Transporter có một số lợi thế.
2018-04-05
Giới thiệu về Các phương pháp hay nhất về CI / CD
Tích hợp, phân phối và triển khai liên tục , được gọi chung là CI / CD, là một phần không thể thiếu của phát triển hiện đại nhằm giảm lỗi trong quá trình tích hợp và triển khai đồng thời tăng tốc độ dự án. CI / CD là một triết lý và tập hợp các thực hành thường được tăng cường bằng cách sử dụng công cụ mạnh mẽ nhấn mạnh vào kiểm tra tự động ở mỗi giai đoạn của quy trình phần mềm. Bằng cách kết hợp những ý tưởng này vào thực tiễn của bạn , bạn có thể giảm thời gian cần thiết để tích hợp các thay đổi cho một bản phát hành và kiểm tra kỹ từng thay đổi trước khi chuyển nó vào production .
2018-04-03
Tích hợp, phân phối và triển khai liên tục , được gọi chung là CI / CD, là một phần không thể thiếu của phát triển hiện đại nhằm giảm lỗi trong quá trình tích hợp và triển khai đồng thời tăng tốc độ dự án. CI / CD là một triết lý và tập hợp các thực hành thường được tăng cường bằng cách sử dụng công cụ mạnh mẽ nhấn mạnh vào kiểm tra tự động ở mỗi giai đoạn của quy trình phần mềm. Bằng cách kết hợp những ý tưởng này vào thực tiễn của bạn , bạn có thể giảm thời gian cần thiết để tích hợp các thay đổi cho một bản phát hành và kiểm tra kỹ từng thay đổi trước khi chuyển nó vào production .
2018-04-03
Mẹo CSS: Bóng đổ nhiều màu & cắt bỏ
Shadow Box thật nhàm chán. Bạn đã nghe tôi. Chúng chỉ có thể sử dụng một màu tại một thời điểm và chuyển động hoặc chuyển đổi chậm . Bạn biết những gì sẽ là gọn gàng? Tạo một bóng đổ sẽ sử dụng màu nền của phần tử. Vì vậy, nếu góc trên cùng bên trái của phần tử của bạn có màu đỏ, thì góc trên cùng bên trái của bóng đổ sẽ có màu đỏ. Nếu góc dưới cùng bên phải có màu xanh lam thì góc dưới cùng bên trái của bóng đổ sẽ có màu xanh lam. Nó sẽ không được gọn gàng? Thật tệ là không có cách nào để làm điều đó trong CSS… Ồ, chờ đã . Hãy đi sâu vào.
2018-04-02
Shadow Box thật nhàm chán. Bạn đã nghe tôi. Chúng chỉ có thể sử dụng một màu tại một thời điểm và chuyển động hoặc chuyển đổi chậm . Bạn biết những gì sẽ là gọn gàng? Tạo một bóng đổ sẽ sử dụng màu nền của phần tử. Vì vậy, nếu góc trên cùng bên trái của phần tử của bạn có màu đỏ, thì góc trên cùng bên trái của bóng đổ sẽ có màu đỏ. Nếu góc dưới cùng bên phải có màu xanh lam thì góc dưới cùng bên trái của bóng đổ sẽ có màu xanh lam. Nó sẽ không được gọn gàng? Thật tệ là không có cách nào để làm điều đó trong CSS… Ồ, chờ đã . Hãy đi sâu vào.
2018-04-02
Cách backup, khôi phục và di chuyển dữ liệu bằng cung cấp bộ nhớ
Ta thường nghĩ về bộ nhớ là các file dữ liệu có thể được lưu trữ local trong ổ cứng hoặc ngoài trang web trên server trong trung tâm dữ liệu. Tuy nhiên, không nhất thiết phải luôn luôn bên ngoài và thuê ngoài bộ nhớ theo cách này. Trong lịch sử, user thiếu quyền truy cập vào điện toán cloud đã phải cài đặt hệ thống lưu trữ và truy xuất dữ liệu của riêng họ bằng cách tận dụng các công nghệ dựa trên phương pháp loci , tiếng Latinh cho các địa điểm .
2018-04-01
Ta thường nghĩ về bộ nhớ là các file dữ liệu có thể được lưu trữ local trong ổ cứng hoặc ngoài trang web trên server trong trung tâm dữ liệu. Tuy nhiên, không nhất thiết phải luôn luôn bên ngoài và thuê ngoài bộ nhớ theo cách này. Trong lịch sử, user thiếu quyền truy cập vào điện toán cloud đã phải cài đặt hệ thống lưu trữ và truy xuất dữ liệu của riêng họ bằng cách tận dụng các công nghệ dựa trên phương pháp loci , tiếng Latinh cho các địa điểm .
2018-04-01
Cách triển khai trang web Jekyll bằng Git Hooks trên Ubuntu 16.04
Jekyll là trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database như vậy đưa ra. Nó "biết blog" và bao gồm các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng, mặc dù tính hữu ích của nó không giới hạn ở các trang blog. Jekyll rất phù hợp cho những người cần làm việc offline , thích trình soạn thảo nhẹ cho các biểu mẫu web để bảo trì nội dung và muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2018-03-29
Jekyll là trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database như vậy đưa ra. Nó "biết blog" và bao gồm các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng, mặc dù tính hữu ích của nó không giới hạn ở các trang blog. Jekyll rất phù hợp cho những người cần làm việc offline , thích trình soạn thảo nhẹ cho các biểu mẫu web để bảo trì nội dung và muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2018-03-29
Cách chặn nỗ lực đăng nhập SSH không mong muốn với PyFilter trên Ubuntu 16.04
Secure Shell (SSH) là một giao thức mạng mật mã để vận hành các dịch vụ mạng một cách an toàn. Nó thường được sử dụng để điều khiển từ xa hệ thống máy tính hoặc để truyền file . Khi SSH được tiếp xúc với internet công cộng, nó sẽ trở thành mối lo ngại về bảo mật. Ví dụ: bạn sẽ thấy các bot đang cố gắng đoán password của bạn thông qua các phương pháp brute force.
2018-03-27
Secure Shell (SSH) là một giao thức mạng mật mã để vận hành các dịch vụ mạng một cách an toàn. Nó thường được sử dụng để điều khiển từ xa hệ thống máy tính hoặc để truyền file . Khi SSH được tiếp xúc với internet công cộng, nó sẽ trở thành mối lo ngại về bảo mật. Ví dụ: bạn sẽ thấy các bot đang cố gắng đoán password của bạn thông qua các phương pháp brute force.
2018-03-27
Cách tự động triển khai ứng dụng Laravel với Trình triển khai trên Ubuntu 16.04
Laravel là một khung công tác web PHP open-souce được thiết kế để làm cho các việc phát triển web phổ biến, chẳng hạn như xác thực, định tuyến và bộ nhớ đệm trở nên dễ dàng hơn. Deployer là một công cụ triển khai PHP open-souce với sự hỗ trợ sẵn có cho một số khuôn khổ phổ biến, bao gồm Laravel, CodeIgniter, Symfony và Zend Framework.
2018-03-23
Laravel là một khung công tác web PHP open-souce được thiết kế để làm cho các việc phát triển web phổ biến, chẳng hạn như xác thực, định tuyến và bộ nhớ đệm trở nên dễ dàng hơn. Deployer là một công cụ triển khai PHP open-souce với sự hỗ trợ sẵn có cho một số khuôn khổ phổ biến, bao gồm Laravel, CodeIgniter, Symfony và Zend Framework.
2018-03-23
Cách thiết lập trang web phát triển Jekyll trên Ubuntu 16.04
Jekyll là một trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database đó đưa ra. Nó “biết blog” và bao gồm các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng, mặc dù tính hữu ích của nó không giới hạn ở các trang blog. Jekyll rất phù hợp cho những người cần làm việc offline , thích sử dụng editor nhẹ cho các biểu mẫu web để bảo trì nội dung và muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2018-03-20
Jekyll là một trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database đó đưa ra. Nó “biết blog” và bao gồm các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng, mặc dù tính hữu ích của nó không giới hạn ở các trang blog. Jekyll rất phù hợp cho những người cần làm việc offline , thích sử dụng editor nhẹ cho các biểu mẫu web để bảo trì nội dung và muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2018-03-20
Cách thiết lập và cấu hình server OpenVPN trên CentOS 7
Mạng riêng ảo (VPN) cho phép bạn truy cập các mạng không tin cậy như thể bạn đang ở trên một mạng riêng. Nó cho phép bạn tự do truy cập Internet một cách an toàn và bảo mật từ điện thoại thông minh hoặc notebook của bạn khi được kết nối với mạng không tin cậy , như WiFi tại khách sạn hoặc quán cà phê.
2018-03-19
Mạng riêng ảo (VPN) cho phép bạn truy cập các mạng không tin cậy như thể bạn đang ở trên một mạng riêng. Nó cho phép bạn tự do truy cập Internet một cách an toàn và bảo mật từ điện thoại thông minh hoặc notebook của bạn khi được kết nối với mạng không tin cậy , như WiFi tại khách sạn hoặc quán cà phê.
2018-03-19
Cách thiết lập và cấu hình server OpenVPN trên CentOS 7
Mạng riêng ảo (VPN) cho phép bạn truy cập các mạng không tin cậy như thể bạn đang ở trên một mạng riêng. Nó cho phép bạn tự do truy cập Internet một cách an toàn và bảo mật từ điện thoại thông minh hoặc notebook của bạn khi được kết nối với mạng không tin cậy , như WiFi tại khách sạn hoặc quán cà phê.
2018-03-19
Mạng riêng ảo (VPN) cho phép bạn truy cập các mạng không tin cậy như thể bạn đang ở trên một mạng riêng. Nó cho phép bạn tự do truy cập Internet một cách an toàn và bảo mật từ điện thoại thông minh hoặc notebook của bạn khi được kết nối với mạng không tin cậy , như WiFi tại khách sạn hoặc quán cà phê.
2018-03-19
Cách cài đặt Ruby on Rails với rbenv trên Ubuntu 16.04
Ruby on Rails là một trong những ứng dụng phổ biến nhất dành cho các nhà phát triển muốn tạo các trang web và ứng dụng web. Ngôn ngữ lập trình Ruby, kết hợp với khung phát triển Rails, làm cho việc phát triển ứng dụng trở nên đơn giản.
2018-03-15
Ruby on Rails là một trong những ứng dụng phổ biến nhất dành cho các nhà phát triển muốn tạo các trang web và ứng dụng web. Ngôn ngữ lập trình Ruby, kết hợp với khung phát triển Rails, làm cho việc phát triển ứng dụng trở nên đơn giản.
2018-03-15
Cách lưu trữ trang web bằng Cloudflare và Nginx trên Ubuntu 16.04
Cloudflare là một dịch vụ nằm giữa khách truy cập và server của chủ sở hữu trang web, hoạt động như một Reverse Proxy cho các trang web. Cloudflare cung cấp Mạng phân phối nội dung (CDN), cũng như giảm thiểu DDoS và dịch vụ server domain phân tán.
2018-03-15
Cloudflare là một dịch vụ nằm giữa khách truy cập và server của chủ sở hữu trang web, hoạt động như một Reverse Proxy cho các trang web. Cloudflare cung cấp Mạng phân phối nội dung (CDN), cũng như giảm thiểu DDoS và dịch vụ server domain phân tán.
2018-03-15
Giải pháp Deep Dive: Xây dựng một ứng dụng web khả dụng cao với khả năng xử lý và lưu trữ web bằng cách sử dụng MongoDB và Elk Stack
Cài đặt ứng dụng web có tính khả dụng cao mang lại lợi thế cho các nhà phát triển đang tìm cách loại bỏ các điểm lỗi đơn lẻ và giảm thiểu thời gian chết. Tuy nhiên, trong khuôn khổ chung này, có một số biến thể có thể xảy ra. Các nhà phát triển sẽ đưa ra lựa chọn dựa trên nhu cầu cụ thể của ứng dụng và mục tiêu hiệu suất của họ.
2018-03-15
Cài đặt ứng dụng web có tính khả dụng cao mang lại lợi thế cho các nhà phát triển đang tìm cách loại bỏ các điểm lỗi đơn lẻ và giảm thiểu thời gian chết. Tuy nhiên, trong khuôn khổ chung này, có một số biến thể có thể xảy ra. Các nhà phát triển sẽ đưa ra lựa chọn dựa trên nhu cầu cụ thể của ứng dụng và mục tiêu hiệu suất của họ.
2018-03-15