Skip to main content

Using a Centos 6 or 7 server, how to check the current version of Apache?

httpd -v

This command will return a string that is similar to the following:

Server version: Apache/2.4.6 (CentOS)
Server built:   Nov 16 2020 16:18:20

If you want to find where the httpd binaries are located use the following:

whereis httpd

This command will return something like:

httpd: /usr/sbin/httpd.worker   /usr/sbin/httpd.event   /usr/sbin/httpd   /etc/httpd   /usr/lib64/httpd   /usr/share/man/man8/httpd.8.gz

How to know which httpd is being used, enter the which command

which httpd

The response to the command produced the following

/usr/sbin/httpd

Now know which is being used, you can check the version using the path with the attribute -v

/usr/sbin/httpd -v

Again the output should be the same as above

Server version: Apache/2.4.6 (CentOS)

Server built:   Nov 16 2020 16:18:20