it-swarm.it

Come posso sapere quale versione di Apache sto utilizzando?

Conosco il modo phpinfo() ma esiste un altro modo? Sto usando CentOS e non riesco a trovare l'eseguibile httpd per eseguire httpd -v.

66
tooshel

O rpm -q httpd o /usr/sbin/httpd -v dovrebbe funzionare.

86
jsbillings

Per le versioni recenti di Apache, prova questo:

$ /usr/sbin/Apache2 -v

L'output dovrebbe essere qualcosa del genere:

Server version: Apache/2.4.7 (Ubuntu)
Server built:   Jul 24 2015 17:25:11
42

Il controllo sopra include solo il numero di versione principale, escluse le patch di backport estese.

Se hai installato con yum puoi:

yum list httpd

e ottieni la versione completa (nota il -31/-47)

Installed Packages httpd.x86_64 2.2.15-31.el6.centos Available Packages httpd.x86_64 2.2.15-47.el6.centos

3
storm_m2138

Puoi usare:

Sudo httpd -v

Il risultato sarà simile al seguente:

Server version: Apache/2.4.5 (CentOS)
Server built:   Aug  2 2019 10:41:15
1
Neil

per gli utenti delle porte:

port list Apache2
Apache2                        @2.4.28         www/Apache2
0
pgee70