Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

It looks like on Ubuntu and Windows, it's apache2 but on CentOS, it's httpd.

This naming scheme affects the service name, the config directory and filenames,...

Why 2 different names for the same software?

share|improve this question
1  
My guess is that httpd is part heritage and part generic software naming (it doesn't get much more generic that HTTP Daemon). You probably also have sshd and ssh, instead of explicitly named openssh on your system. –  Daniel Beck Nov 18 '11 at 19:21
add comment

1 Answer

HTTPd was the Apache Software Foundation's flagship product before it even was a foundation. As such, it has been grandfathered into the name "Apache", even though technically it's only the HTTPd project.

share|improve this answer
1  
Thanks. But why do different people/distro still use different names? It's the same version of the software after all. Or is it not? Do the people in Ubuntu et al modify the source to compile it as apache rather than httpd ? Or are these 2 different software? TIA –  Serge - appTranslator Nov 18 '11 at 16:32
    
Because changing it would require a non-trivial amount of work. Hence the grandfathering. –  Ignacio Vazquez-Abrams Nov 18 '11 at 22:54
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.