LIGHTTPD - một máy chủ web rất nhanh và nhẹ

Nền tảng: cửa sổ, linux, năng lượng mặt trời, openbsd, irix, aix

Ngôn ngữ: Anh

       Máy chủ web có mục tiêu chính là nhanh, an toàn, linh hoạt và trung thành với tiêu chuẩn. Nó đặc biệt được khuyến nghị trên các máy chủ có tải quá mức, vì lighttpd yêu cầu dung lượng xử lý và RAM ít hơn.

Lighttpd là một máy chủ web được thiết kế để nhanh chóng, an toàn, linh hoạt và đúng với tiêu chuẩn. Nó được tối ưu hóa cho các môi trường mà tốc độ là rất quan trọng. Điều này là do nó tiêu tốn ít CPU và RAM hơn các máy chủ khác.
Lighttpd phù hợp với bất kỳ máy chủ nào có vấn đề về tải. Nó là phần mềm miễn phí và được phân phối theo giấy phép BSD. Nó hoạt động trên GNU / Linux và UNIX chính thức.
Đối với Microsoft Windows, có một bản phân phối được gọi là Lighttpd For Windows do Kevin Worthington duy trì.
Các tính năng:
• Lưu trữ ảo (lưu trữ nhiều tên miền trên cùng một IP)
• CGI, SCGI và FastCGI
• Hỗ trợ PHP, Ruby, Python và những thứ khác
• Tiêu thụ bộ nhớ liên tục
• Chuyển hướng HTTP và ghi lại URL
• VÂN VÂN.
Lighttpd cho phép bạn giao tiếp với các chương trình bên ngoài bằng FastCGI hoặc SCGI, là những cải tiến đối với CGI gốc (cũng được hỗ trợ). Bằng cách này, các chương trình hầu như bằng bất kỳ ngôn ngữ lập trình nào cũng có thể được sử dụng.
Nó có một tầm quan trọng đặc biệt trong PHP, mà các cải tiến cụ thể đã được thực hiện.
Nó cũng phổ biến để kết hợp nó với Ruby on Rails.
 
Chúng tôi sẽ cài đặt LIGHTTPD và php để tiết kiệm thời gian và chúng tôi thực hiện tất cả bằng lệnh sau:

# khả năng cài đặt lighttpd php5-cgi 



Nếu chúng ta muốn thay đổi cổng lắng nghe Lighttpd, chúng ta sẽ phải nhập tệp "Lighttpd.conf" được tìm thấy trong thư mục "/ etc / lighttpd /" và thêm các dòng sau:
(chúng ta phải là gốc)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
Trong trường hợp này, chúng tôi đặt cổng 8080 để nghe.
Sau đó, chúng tôi định cấu hình tệp php.ini (được tìm thấy trong / etc / php5 / cgi /) để kích hoạt nó sang CGI, vì vậy chúng tôi thêm dòng này cuối cùng "cgi.fix_pathinfo = 1”, Chúng tôi thực hiện như sau:

# quăng đi "cgi.fix_pathinfo = 1 ″ >> nano /etc/php5/cgi/php.ini

và chúng ta nên có một cái gì đó như thế này:

Bây giờ chúng ta sẽ cảnh báo LGHTTPD rằng chúng ta sẽ sử dụng FastCGI và chỉnh sửa tệp lighttpd.conf nằm trong thư mục "/ etc / lighttpd /".

# nano /etc/lighttpd/lighttd.conf

Tôi sử dụng nano nhưng bạn có thể sử dụng bất cứ thứ gì bạn muốn, gedit, vi, kwrite, geany, v.v.

fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))

Tôi khuyên bạn nên sao chép cái này chứ không phải là một bản sao dán vì các lỗi ký tự như dấu phẩy, dấu ngoặc kép và tất cả những điều đó có xu hướng xảy ra.
Bây giờ chúng tôi kích hoạt mô-đun cgi nhanh và khởi động lại máy chủ web (lighttpd) để các thay đổi đã thực hiện được áp dụng:

# lighttpdenablemod fastcgi && /etc/init.d/lighttpd khởi động lại

Với tất cả những điều này, chúng ta đã có máy chủ web được định cấu hình và sẵn sàng lưu trữ một trang html hoặc các tập lệnh php, chúng ta chỉ cần mở trình duyệt và nhập địa chỉ của mình IP hoặc chỉ viết localhost và một trang mẫu sẽ xuất hiện cho chúng tôi biết rằng máy chủ đang chạy.
Nếu không, chúng tôi có thể tận dụng lợi thế và kiểm tra xem trình thông dịch php cũng đang chạy hay không, vì vậy chúng tôi có thể tạo một tập lệnh php nhỏ và đơn giản và lưu nó trong thư mục mặc định mà nó đã cấu hình. lighttpd

# quăng đi " »>> /var/www/test.php

và sau đó chúng tôi mở trình duyệt và thanh địa chỉ mà chúng tôi đặt: localhost / test.php
và chúng ta sẽ thấy một cái gì đó như thế này. Nếu bạn KHÔNG thấy nó, hãy kiểm tra các bước trước đó vì có gì đó không ổn.

nếu bạn thấy điều này thì…. 
Sẵn sàng với điều này, chúng tôi đã có Máy chủ LIGHTTPD của mình đang chạy với PHP5.

Tôi sẽ sớm tải lên cách lưu trữ nhiều hơn một miền thông qua chế độ máy chủ ảo đẹp mắt 😉

Fuente: Bài báo gốc


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   KZKG ^ Gaara dijo

    Xin chúc mừng, bài viết hay 😀

  2.   nano dijo

    Bài viết đầu tiên hay, và thực sự, tôi sẽ kiểm tra nó với ngix xD

    1.    Hyuuga_Neji dijo

      Nano nếu bạn có thể hoang mang và nhận được một bài báo về Lighthttpd vs Nginx là suýt chút nữa tôi đã trở thành một jonkie của ánh sáng rồi hehe

  3.   Tuân theo dijo

    Tôi luôn nói với bản thân rằng tôi sẽ thử nó nhưng cuối cùng thì tôi lười và cuối cùng tôi đã cài đặt apache, đó là những gì tôi đã biết rõ.

    Hãy xem khi tôi vui lên

  4.   sống động dijo

    Bài xuất sắc ^^

  5.   Anh Linux dijo

    Nhìn thấy những "đóng góp" như vậy, tôi càng tôn trọng những người như Elav, những người đã dành thời gian và công sức để viết và đưa ra những bài báo gốc. Bài viết này từ ngày 15 tháng 2012 năm XNUMX và có thể được tìm thấy tại địa chỉ này:http://gooblogerman.blogspot.com/2012_04_01_archive.html
    Bạn phải trung thực và nói rõ nguồn gốc.
    Tôi không muốn tranh luận, tôi hy vọng bạn hiểu vị trí của tôi.

    1.    sống động dijo

      Rõ ràng, sau khi nhìn thấy liên kết của bạn, bài viết này không khác gì một Bản sao / Dán của cùng một thứ mà bạn trích dẫn .. Là tác giả duy nhất (LiGNUxero), nó có liên quan gì đó đến trang web đó ..

      Tuy nhiên, tôi sửa bài và thêm nguồn. Cảm ơn bạn đã làm rõ.

  6.   v3on dijo

    GIF XD

  7.   Hyuuga_Neji dijo

    Một câu hỏi ... nó nói "server.pot = 8080" hay nó nói "server.port = 8080"? nếu không thì bài xuất sắc

  8.   LiGNUxer dijo

    Xin lỗi vì không trích dẫn nguồn nhưng blog đó chỉ là của tôi, xin đừng trích dẫn vì tôi có thể sẽ hủy đăng ký nếu tôi không bao giờ cập nhật blog đó ñ.ñ

    Nhân tiện, nó là "server.port = 8080" vì nó đã được định cấu hình cho cổng 8080. Cần làm rõ rằng các trình duyệt mặc định kết nối với cổng 80 khi chúng hoạt động với giao thức HTTP, nhưng bạn có thể sử dụng một cổng khác một cách đơn giản. bạn phải chỉ định cổng nào để kết nối.
    ví dụ đối với trường hợp này, chúng tôi sẽ phải đưa vào trình duyệt: localhost: 8080

    Tôi đã sửa nó như cũ rồi 😉

    1.    KZKG ^ Gaara dijo

      Nếu blog là của riêng bạn, tức là hoàn toàn của bạn, thì không cần phải trích dẫn hay không, tùy bạn.
      Nếu blog không phải của bạn thì phải trích dẫn nguồn 🙂

  9.   Paula Martinez dijo

    Không nghi ngờ gì nữa, chúng tôi sẽ phải thử nó, vì hiện tại máy chủ của chúng tôi đang hoạt động tốt. Nginx là một công cụ tuyệt vời, đặc biệt cho những thời điểm này, nơi làm ít hơn với nhiều quan trọng hơn là không làm gì nhiều: P. Thật tệ là tôi đang gặp khó khăn với những chiếc PC Windows này tại nơi làm việc. Tôi hy vọng sẽ sớm được ủy quyền cài đặt Suse thân yêu của tôi