Sự khác biệt chính: Apache 2 đề cập đến máy chủ http http của Apache Phiên bản 2.x được phát triển bởi Quỹ phần mềm Apache. Nó là một nguồn mở và máy chủ miễn phí. Httpd là viết tắt của siêu văn bản Giao thức truyền siêu văn bản. Liên quan đến Apache, httpd đề cập đến chương trình máy chủ Giao thức truyền tải siêu văn bản (HTTP) của Apache xử lý các yêu cầu. Apache thường chạy như một dịch vụ cho Windows NT, 200 và XP. Mặt khác, trong Unix, nó chạy như một trình nền điển hình xử lý các yêu cầu mà không có bất kỳ khoảng thời gian nào trong nền. Về các tệp cấu hình, httpd.conf và Apache2.confg có chút khác biệt. Nói chung, httpd.conf là tệp cấu hình chính cho máy chủ web Apache. Người ta có thể dễ dàng tìm thấy nó trên Red Hat Enterprise Linux, CentOS, v.v. Mặt khác, Ubuntu sử dụng apache2.conf làm tệp cấu hình chính.
Apache đề cập đến máy chủ http của Apache. Nó là một máy chủ web nổi lên từ nỗ lực phát triển phần mềm hợp tác. Nó đã được phát triển bởi Quỹ phần mềm Apache. Nó là một nguồn mở và miễn phí. Nó có khả năng hỗ trợ nhiều nền tảng, bao gồm cả hệ điều hành Linux, Windows và Macintosh. Nó cung cấp một loạt các tính năng và nhiều trong số chúng được thực hiện bằng cách sử dụng các mô-đun được biên dịch. Nó cung cấp mật khẩu và xác thực chứng chỉ số. Nó cung cấp nhiều tính năng như CGI, SSL và tên miền ảo.
Thông thường, httpd này không được yêu cầu trực tiếp. Nó có thể được gọi bởi -
- Sử dụng Apachet1 (Unix)
- Sử dụng httpd làm dịch vụ trên Windows NT, 200 và XP.
- Sử dụng httpd làm ứng dụng bảng điều khiển trên Windows 9x và ME.
Apache 2 cho windows là đa luồng. Không giống như Unix, nó không tạo ra một quy trình riêng cho mỗi yêu cầu. Tuy nhiên, nhìn chung hai quy trình apache chạy (một đứa trẻ và cha mẹ) để xử lý yêu cầu.
Về các tệp cấu hình, httpd.conf và Apache2.confg có chút khác biệt. Nói chung, httpd.conf là tệp cấu hình chính cho máy chủ web Apache. Người ta có thể dễ dàng tìm thấy nó trên Red Hat Enterprise Linux, CentOS, v.v. Mặt khác, Ubuntu sử dụng apache2.conf làm tệp cấu hình chính. Nó chứa toàn bộ cấu hình mặc định cho Apache và do đó chứa các cài đặt toàn cầu cho Apache2. Trong các phiên bản trước của Ubuntu, một tệp có tên httpd.conf đã từng được chứa trong tệp cấu hình Apache 2. Bây giờ, nó không tồn tại.
So sánh giữa Apache 2 và Httpd:
Apache 2 | Http | |
Định nghĩa | Apache 2 dùng để chỉ máy chủ http http phiên bản 2.x do Quỹ phần mềm Apache phát triển. Nó là một nguồn mở và máy chủ web miễn phí. | Httpd là viết tắt của siêu văn bản Giao thức truyền siêu văn bản. Daemon đề cập đến một chương trình chạy luôn và gửi dữ liệu được yêu cầu cho người dùng. |
Về mặt tập tin cấu hình (.config) | Các tập tin cấu hình chính trong Ubuntu. | Tệp cấu hình chính trong các hệ điều hành như Red Hat Enterprise Linux, CentOS, v.v. |