[apache] 데비안 머신에 설치된 아파치 버전

데비안 컴퓨터에 설치된 Apache 버전을 어떻게 확인할 수 있습니까?

이 작업을 수행하는 명령이 있습니까?



답변

apachectl -V를 사용해보십시오.

$ apachectl -V
Server version: Apache/2.2.9 (Unix)
Server built:   Sep 18 2008 21:54:05
Server's Module Magic Number: 20051115:15
Server loaded:  APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
... etc ...

그래도 작동하지 않으면로 명령을 실행하십시오 sudo.


답변

이것은 내 데비안에서 작동합니다.

$ /usr/sbin/apache2 -v


답변

최신 데비안 또는 우분투 배포판 에는 apache2ctl -v 또는 apache2 -v 를 사용해야합니다 .

apache:/etc/apache2# apache2ctl -v
Server version: Apache/2.2.16 (Debian)
Server built:   May 12 2011 11:58:18

또는 apache2-V 를 사용 하여 자세한 정보를 얻을 수 있습니다 .

apache2 -V
Server version: Apache/2.2.16 (Debian)
Server built:   May 12 2011 11:58:18
Server's Module Magic Number: x
Server loaded:  APR 1.4.2, APR-Util 1.3.9
Compiled using: APR 1.2.12, APR-Util 1.3.9
Architecture:   64-bit
Server MPM:     Worker
  threaded:     yes (fixed thread count)
    forked:     yes (variable process count)
Server compiled with....


답변

명령은 Linux 버전에서 Apache 서버의 이름을 지정한 방법에 따라 다릅니다.

데비안 및 Mac OS :

apachectl -v

Red Hat 및 Amazon EC2 Linux에서는 다음을 사용하십시오.

httpd -v

Linux의 다른 버전에서는 다음을 시도하십시오.

apache2 -v

두 가지 다른 플래그를 사용할 수 있습니다.

-v # gives you the version number
-V # gives you the compile settings including version number.

user3786265와 같이 전체 디렉토리로 명령을 실행하지만 아파치의 위치를 ​​모르는 경우 다음 whereis명령을 사용하십시오 .

whereis httpd


답변

내가 사용하고 레드햇 리눅스 및 다음 명령의 작품을 :

httpd -V


답변

sudo로 사용해보십시오

apachectl -V
-bash: apachectl: command not found

sudo apachectl -V
Server version: Apache/2.4.6 (Debian)
Server built:   Aug 12 2013 18:20:23
Server's Module Magic Number: 20120211:24
Server loaded:  APR 1.4.8, APR-UTIL 1.5.3
Compiled using: APR 1.4.8, APR-UTIL 1.5.2
Architecture:   32-bit
Server MPM:     prefork
  threaded:     no
  forked:     yes (variable process count)
Server compiled with....
bla bla....


답변

바이너리 또는 소스가있는 설치 유형을 확인해야한다고 생각합니다. 설치된 바이너리 패키지를 확인하려면 루트 권한으로 다음 명령을 실행하십시오.

dpkg -l |grep apache2

결과는 다음과 같아야합니다.

dpkg -l |grep apache2
ii  apache2                               2.4.10-10+deb8u8                      amd64        Apache HTTP Server
ii  apache2-bin                           2.4.10-10+deb8u8                      amd64        Apache HTTP Server (modules and other binary files)
ii  apache2-data                          2.4.10-10+deb8u8                      all          Apache HTTP Server (common files)
ii  apache2-doc                           2.4.10-10+deb8u8                      all          Apache HTTP Server (on-site documentation)

버전을 찾으려면 다음을 실행할 수 있습니다.

apache2ctl -V |grep -i "Server version"

결과는 다음과 같아야합니다. 서버 버전 : Apache / 2.4.10 (Debian)