Hôm nay tôi đã được cài đặt phpmyadmin
trên Ubuntu 12.04
và sau một thời gian một cuộc đối thoại hiện lên trong đó nêu những gì máy chủ tôi muốn sử dụng; apache2
hoặc làhttpd
Có phải đây là hai loại máy chủ khác nhau?
Hôm nay tôi đã được cài đặt phpmyadmin
trên Ubuntu 12.04
và sau một thời gian một cuộc đối thoại hiện lên trong đó nêu những gì máy chủ tôi muốn sử dụng; apache2
hoặc làhttpd
Có phải đây là hai loại máy chủ khác nhau?
Câu trả lời:
Chúng là cùng một ứng dụng - chỉ là một số bản phân phối Linux đề cập đến nó khác nhau trong các trình quản lý gói và tệp cấu hình. Các distro dựa trên RedHat (CentOS, Fedora) gọi nó là httpd trong khi các distro dựa trên Debian (Ubuntu) gọi nó là apache . Gentoo, thật kỳ lạ, chủ yếu gọi nó là apache - nhưng các tệp cấu hình có httpd trong các quy ước đặt tên.
Sự phát triển của ứng dụng được quản lý bởi Quỹ Apache . Tên của nó thực sự là Máy chủ HTTP Apache . Nó thường được gọi là Apache httpd (http daemon) bởi Quỹ Apache. Thông thường, các quản trị viên Unix trong lịch sử đã gọi nó là Apache và, ngay cả với các bản phân phối dựa trên RedHat, mọi người đều biết bạn đang đề cập đến điều gì khi bạn nói đơn giản về Apache .
Các lệnh được sử dụng trong apache2
và httpd
tệp cấu hình hơi khác nhau, cũng như cấu trúc thư mục. Nó nên cài đặt apache2
trên distro Debian-based ( Ubuntu
) và httpd
trên distro RedHat-based ( RedHat
, CentOS
, Fedora
).
Tuy nhiên, nếu bạn cài đặt httpd
và phụ thuộc vào Ubuntu
nó, nó cũng hoạt động.