Cách sử dụng server Apache HTTP dưới dạng Reverse-Proxy bằng cách sử dụng extension mod_proxy
Apache là một server HTTP đã được thử nghiệm và thử nghiệm, đi kèm với quyền truy cập vào một loạt các tiện ích mở rộng mạnh mẽ. Mặc dù nó có vẻ không phải là lựa chọn hàng đầu về việc chạy Reverse Proxy , nhưng các administrator hệ thống đã phụ thuộc vào Apache để có bộ tính năng phong phú có sẵn cũng có thể sử dụng nó làm cổng vào server ứng dụng của họ. Trong hầu hết các trường hợp, điều này sẽ chuyển sang loại bỏ một lớp bổ sung khỏi server của họ được cài đặt hoặc nhu cầu sử dụng thêm một công cụ khác chỉ để chuyển hướng kết nối.
2014-02-14
Apache là một server HTTP đã được thử nghiệm và thử nghiệm, đi kèm với quyền truy cập vào một loạt các tiện ích mở rộng mạnh mẽ. Mặc dù nó có vẻ không phải là lựa chọn hàng đầu về việc chạy Reverse Proxy , nhưng các administrator hệ thống đã phụ thuộc vào Apache để có bộ tính năng phong phú có sẵn cũng có thể sử dụng nó làm cổng vào server ứng dụng của họ. Trong hầu hết các trường hợp, điều này sẽ chuyển sang loại bỏ một lớp bổ sung khỏi server của họ được cài đặt hoặc nhu cầu sử dụng thêm một công cụ khác chỉ để chuyển hướng kết nối.
2014-02-14
Cách thiết lập DavMail trên CentOS 6
Nếu nơi làm việc hoặc trường học của bạn sử dụng Microsoft Exchange cho E-mail, bạn có thể cần truy cập account E-mail Exchange của bạn từ các client E-mail không hỗ trợ giao thức Exchange. DavMail cung cấp một giải pháp, dịch Microsoft Exchange sang các giao thức mở như POP, IMAP, SMTP, Caldav, Carddav và LDAP.
2014-02-13
Nếu nơi làm việc hoặc trường học của bạn sử dụng Microsoft Exchange cho E-mail, bạn có thể cần truy cập account E-mail Exchange của bạn từ các client E-mail không hỗ trợ giao thức Exchange. DavMail cung cấp một giải pháp, dịch Microsoft Exchange sang các giao thức mở như POP, IMAP, SMTP, Caldav, Carddav và LDAP.
2014-02-13
Cách làm việc với Trình quản lý gói Ruby RubyGems: Bắt đầu
RubyGems là một công cụ quản lý vòng đời của các gói ứng dụng Ruby từ khi tạo đến khi phân phối. Nếu bạn đã từng làm việc với một ứng dụng dựa trên Ruby, rất có thể bạn đã sử dụng RubyGems để quản lý các phần phụ thuộc, thư viện hoặc khuôn khổ (ví dụ: Ruby-on-Rails).
2014-02-13
RubyGems là một công cụ quản lý vòng đời của các gói ứng dụng Ruby từ khi tạo đến khi phân phối. Nếu bạn đã từng làm việc với một ứng dụng dựa trên Ruby, rất có thể bạn đã sử dụng RubyGems để quản lý các phần phụ thuộc, thư viện hoặc khuôn khổ (ví dụ: Ruby-on-Rails).
2014-02-13
Làm thế nào để Dockerise và triển khai nhiều ứng dụng WordPress trên Ubuntu
WordPress đã trở thành một trong những ứng dụng web được triển khai và sử dụng phổ biến nhất mà thế giới từng thấy. Nhờ nhiều năm phát triển không ngừng, giờ đây có thể tạo ra một lượng gần như vô tận các trang web khác nhau (hoặc thậm chí là ứng dụng web) dựa trên WordPress và các plugin / tiện ích mở rộng có sẵn của nó.
2014-02-13
WordPress đã trở thành một trong những ứng dụng web được triển khai và sử dụng phổ biến nhất mà thế giới từng thấy. Nhờ nhiều năm phát triển không ngừng, giờ đây có thể tạo ra một lượng gần như vô tận các trang web khác nhau (hoặc thậm chí là ứng dụng web) dựa trên WordPress và các plugin / tiện ích mở rộng có sẵn của nó.
2014-02-13
Cách tùy chỉnh tên server Nginx của bạn sau khi biên dịch từ nguồn trong CentOS
Là phần tiếp theo của bài viết về cách biên dịch nginx từ nguồn , hướng dẫn này giúp bạn tùy chỉnh tên của server trên server của bạn . Thông thường, các công ty sửa đổi tên server vì lý do bảo mật. Nếu một lỗ hổng được tìm thấy trong một version cụ thể của web server , tin tặc có thể sao chép nó để khai thác hành vi.
2014-02-11
Là phần tiếp theo của bài viết về cách biên dịch nginx từ nguồn , hướng dẫn này giúp bạn tùy chỉnh tên của server trên server của bạn . Thông thường, các công ty sửa đổi tên server vì lý do bảo mật. Nếu một lỗ hổng được tìm thấy trong một version cụ thể của web server , tin tặc có thể sao chép nó để khai thác hành vi.
2014-02-11
Cách cài đặt Ruby 2.1.0 và Sinatra trên Ubuntu 13 với RVM
Nếu một vài từ được chọn để định nghĩa Sinatra, chúng chắc chắn sẽ đầy cảm hứng và súc tích . Dự án nhỏ bé nhưng đáng chú ý này đã dẫn đường cho việc tạo ra nhiều dự án tương tự khác - trên các ngôn ngữ lập trình và nền tảng khác nhau.
2014-02-10
Nếu một vài từ được chọn để định nghĩa Sinatra, chúng chắc chắn sẽ đầy cảm hứng và súc tích . Dự án nhỏ bé nhưng đáng chú ý này đã dẫn đường cho việc tạo ra nhiều dự án tương tự khác - trên các ngôn ngữ lập trình và nền tảng khác nhau.
2014-02-10
cách sử dụng role và môi trường trong Chef để kiểm soát cấu hình server
Khi bạn xây dựng cơ sở hạ tầng của bạn , việc quản lý nhiều server , dịch vụ, user và ứng dụng của bạn có thể trở nên khó sử dụng rất nhanh chóng. Hệ thống quản lý cấu hình được dùng để giúp bạn quản lý sự nhầm lẫn này.
2014-02-04
Khi bạn xây dựng cơ sở hạ tầng của bạn , việc quản lý nhiều server , dịch vụ, user và ứng dụng của bạn có thể trở nên khó sử dụng rất nhanh chóng. Hệ thống quản lý cấu hình được dùng để giúp bạn quản lý sự nhầm lẫn này.
2014-02-04
Cách tạo Sách dạy nấu ăn Đầu bếp Đơn giản để Quản lý Cơ sở hạ tầng trên Ubuntu
Chef là một hệ thống quản lý cấu hình được thiết kế để cho phép bạn tự động hóa và kiểm soát rất nhiều máy tính theo cách tự động, tin cậy và có thể mở rộng.
2014-02-03
Chef là một hệ thống quản lý cấu hình được thiết kế để cho phép bạn tự động hóa và kiểm soát rất nhiều máy tính theo cách tự động, tin cậy và có thể mở rộng.
2014-02-03
Cách sử dụng Fabric để tự động hóa các nhiệm vụ và triển khai quản trị
Hãy tự động hóa mọi thứ. Mọi điều.
2014-01-31
Hãy tự động hóa mọi thứ. Mọi điều.
2014-01-31
Cách triển khai với Mina: Bắt đầu
Nếu bạn đang tìm cách để hỗ trợ một số hành động bạn thực hiện hàng ngày, như một tìm kiếm đơn giản sẽ cho thấy, có rất nhiều công cụ sẵn có. Nếu bạn kiểm tra chúng, bạn sẽ thấy rằng tất cả chúng đều tuyên bố sẽ làm cho thủ tục đưa ứng dụng của bạn lên mạng (tức là triển khai nó) dễ dàng hơn cho bạn. Tuy nhiên, chúng hầu như không khác nhau - và chúng cũng có thể khá phức tạp để sử dụng.
2014-01-30
Nếu bạn đang tìm cách để hỗ trợ một số hành động bạn thực hiện hàng ngày, như một tìm kiếm đơn giản sẽ cho thấy, có rất nhiều công cụ sẵn có. Nếu bạn kiểm tra chúng, bạn sẽ thấy rằng tất cả chúng đều tuyên bố sẽ làm cho thủ tục đưa ứng dụng của bạn lên mạng (tức là triển khai nó) dễ dàng hơn cho bạn. Tuy nhiên, chúng hầu như không khác nhau - và chúng cũng có thể khá phức tạp để sử dụng.
2014-01-30
Cách cài đặt Chef Server, Workstation và Client trên Phiên bản VPS Ubuntu
2014-01-30
Cảnh báo
Hướng dẫn này dành cho Chef 11. Nền tảng Chef 12 giới thiệu một số khác biệt đáng kể về cấu hình. Bạn có thể tìm thấy hướng dẫn về cách cài đặt server , máy trạm và nút Chef 12 tại đây .2014-01-30
Cách triển khai ứng dụng Rails bằng Unicorn và Nginx trên CentOS 6.5
Server ứng dụng được thiết kế đơn giản có thể giúp bạn cài đặt và chạy chỉ trong vài phút khi bạn triển khai ứng dụng web dựa trên Rails của bạn . Tuy nhiên, nếu bạn muốn kiểm soát nhiều hơn việc cài đặt server của bạn hoặc muốn thử một cái gì đó mới linh hoạt hơn, thì việc sử dụng một group các thành phần có thể giúp bạn đạt được mục tiêu của bạn - cho dù đó là việc triển khai trong tương lai hay cần giới thiệu các yếu tố của bên thứ ba như server bộ nhớ đệm.
2014-01-29
Server ứng dụng được thiết kế đơn giản có thể giúp bạn cài đặt và chạy chỉ trong vài phút khi bạn triển khai ứng dụng web dựa trên Rails của bạn . Tuy nhiên, nếu bạn muốn kiểm soát nhiều hơn việc cài đặt server của bạn hoặc muốn thử một cái gì đó mới linh hoạt hơn, thì việc sử dụng một group các thành phần có thể giúp bạn đạt được mục tiêu của bạn - cho dù đó là việc triển khai trong tương lai hay cần giới thiệu các yếu tố của bên thứ ba như server bộ nhớ đệm.
2014-01-29
Cách triển khai ứng dụng Rails bằng Passenger với Nginx trên CentOS 6.5
Thử thách không bao giờ thực sự kết thúc, đặc biệt nếu bạn chưa quen với một lĩnh vực nào đó của lập trình máy tính. Trong trường hợp này, chủ đề của ta là Rails và cách tải (các) ứng dụng web dựa trên Ruby On Rails của bạn trực tuyến - cách đơn giản và nhanh nhất có thể.
2014-01-29
Thử thách không bao giờ thực sự kết thúc, đặc biệt nếu bạn chưa quen với một lĩnh vực nào đó của lập trình máy tính. Trong trường hợp này, chủ đề của ta là Rails và cách tải (các) ứng dụng web dựa trên Ruby On Rails của bạn trực tuyến - cách đơn giản và nhanh nhất có thể.
2014-01-29
Cách cấu hình web server theo cụm với Varnish và Nginx trên Ubuntu 13.10
Web server được phân group là một kỹ thuật được sử dụng trong lưu trữ web để phân phối tải trên nhiều máy hoặc 'nút'. Mục đích của kỹ thuật này là loại bỏ các điểm lỗi đơn lẻ và tăng tính khả dụng và thời gian hoạt động của trang web. Thông thường, các cụm web sẽ sử dụng nhiều nút backend và giao diện user .
2014-01-24
Web server được phân group là một kỹ thuật được sử dụng trong lưu trữ web để phân phối tải trên nhiều máy hoặc 'nút'. Mục đích của kỹ thuật này là loại bỏ các điểm lỗi đơn lẻ và tăng tính khả dụng và thời gian hoạt động của trang web. Thông thường, các cụm web sẽ sử dụng nhiều nút backend và giao diện user .
2014-01-24
Giới thiệu về Chuyển hướng I / O Linux
Khả năng chuyển hướng được tích hợp trong Linux cung cấp cho bạn một bộ công cụ mạnh mẽ được sử dụng để thực hiện tất cả các loại nhiệm vụ dễ dàng hơn. Cho dù bạn đang viết phần mềm phức tạp hay thực hiện quản lý file thông qua dòng lệnh, biết cách thao tác các stream I / O khác nhau trong môi trường của bạn sẽ giúp tăng năng suất của bạn lên rất nhiều.
2014-01-23
Khả năng chuyển hướng được tích hợp trong Linux cung cấp cho bạn một bộ công cụ mạnh mẽ được sử dụng để thực hiện tất cả các loại nhiệm vụ dễ dàng hơn. Cho dù bạn đang viết phần mềm phức tạp hay thực hiện quản lý file thông qua dòng lệnh, biết cách thao tác các stream I / O khác nhau trong môi trường của bạn sẽ giúp tăng năng suất của bạn lên rất nhiều.
2014-01-23
Giới thiệu về Chuyển hướng I / O Linux
Khả năng chuyển hướng được tích hợp trong Linux cung cấp cho bạn một bộ công cụ mạnh mẽ được sử dụng để thực hiện tất cả các loại nhiệm vụ dễ dàng hơn. Cho dù bạn đang viết phần mềm phức tạp hay thực hiện quản lý file thông qua dòng lệnh, biết cách thao tác các stream I / O khác nhau trong môi trường của bạn sẽ giúp tăng năng suất của bạn lên rất nhiều.
2014-01-23
Khả năng chuyển hướng được tích hợp trong Linux cung cấp cho bạn một bộ công cụ mạnh mẽ được sử dụng để thực hiện tất cả các loại nhiệm vụ dễ dàng hơn. Cho dù bạn đang viết phần mềm phức tạp hay thực hiện quản lý file thông qua dòng lệnh, biết cách thao tác các stream I / O khác nhau trong môi trường của bạn sẽ giúp tăng năng suất của bạn lên rất nhiều.
2014-01-23
Cách thiết lập một cụm Serf trên một số VPS Ubuntu
Serf là một công cụ điều phối dịch vụ và khám phá dịch vụ phi tập trung. Nó có khả năng chịu lỗi và phân quyền cực kỳ cao, không có điểm lỗi nào giống như các công cụ tương tự khác. Serf được dùng để kích hoạt bất kỳ sự kiện nào trên một cụm hệ thống cũng như thực hiện các nhiệm vụ giám sát. Nó được xây dựng dựa trên giao thức Gossip được thiết kế cho giao tiếp phi tập trung. Để một nút tham gia một cụm Serf, ban đầu nút chỉ cần biết địa chỉ của một nút khác trong cụm. Sau khi nút tham gia, tất cả thông tin thành viên sẽ được truyền khắp cụm. Giao thức Gossip giúp Serf cực kỳ dễ cài đặt và cấu hình.
2014-01-23
Serf là một công cụ điều phối dịch vụ và khám phá dịch vụ phi tập trung. Nó có khả năng chịu lỗi và phân quyền cực kỳ cao, không có điểm lỗi nào giống như các công cụ tương tự khác. Serf được dùng để kích hoạt bất kỳ sự kiện nào trên một cụm hệ thống cũng như thực hiện các nhiệm vụ giám sát. Nó được xây dựng dựa trên giao thức Gossip được thiết kế cho giao tiếp phi tập trung. Để một nút tham gia một cụm Serf, ban đầu nút chỉ cần biết địa chỉ của một nút khác trong cụm. Sau khi nút tham gia, tất cả thông tin thành viên sẽ được truyền khắp cụm. Giao thức Gossip giúp Serf cực kỳ dễ cài đặt và cấu hình.
2014-01-23
Cách cài đặt Ruby 2.1.0 trên CentOS 6.5 bằng RVM
Cho dù bạn đang chuẩn bị cho VPS của bạn để thử một ứng dụng mới hay nhận thấy mình cần một bản cài đặt Ruby vững chắc và riêng biệt, hãy chuẩn bị cho hệ thống của bạn sẵn sàng hoạt động (phù hợp với tư tưởng thiết kế của CentOS về sự ổn định, cùng với các ưu đãi của chủ nghĩa tối giản) có thể khiến bạn cảm thấy mất mát một chút.
2014-01-22
Cho dù bạn đang chuẩn bị cho VPS của bạn để thử một ứng dụng mới hay nhận thấy mình cần một bản cài đặt Ruby vững chắc và riêng biệt, hãy chuẩn bị cho hệ thống của bạn sẵn sàng hoạt động (phù hợp với tư tưởng thiết kế của CentOS về sự ổn định, cùng với các ưu đãi của chủ nghĩa tối giản) có thể khiến bạn cảm thấy mất mát một chút.
2014-01-22