Як дізнатися версію apache

Як дізнатися версію apache

Сьогодні Apache є найпопулярнішим і широко використовуваним HTTP-сервером у світі. У більшості випадків застосовуються версії лінійки 2.x даного продукту. Їх функціонал відрізняється не сильно. Однак іноді все-таки потрібно дізнатися версію apache, запущеного на конкретній машині.

Вам знадобиться

  • - браузер;
  • - SSH-клієнт або фізичний доступ до машини з apache;
  • - доступ до цільової машини за адресою HTTP.

Інструкція

1. Почніть підготовку до того, щоб дізнатися версію apache шляхом запуску його виконуваного модуля. Якщо сервер знаходиться на локальній машині, завантажте командний процесор, емулятор термінала або перемкніться в текстову консоль. Якщо ви працюєте в операційних системах сімейства Windows, клацніть кнопкою "Пуск" на панелі завдань, виберіть "Виконати", введіть cmd і натисніть "OK". У Linux-подібних системах натисніть комбінацію клавіш Alt + F1-Alt + F12 або Ctrl + Alt + F1- Ctrl + Alt + F12 для здійснення консольного входу або запустіть емулятор термінала, такий як Konsole, XTerm, тощо. Якщо apache, версію якого потрібно дізнатися, встановлений на віддаленому комп 'ютері, підключіться до нього за допомогою ssh. Використовуйте PuTTY під Windows і консольний клієнт ssh в Linux-подібних системах.


2. Дізнайтеся версію apache, запустивши виконуваний додаток сервера з параметром -v або -V. У першому випадку буде показано лише інформацію про версію та дату збирання, у другому до неї будуть додані додаткові дані (опис архітектури, перелік директив препроцесора, використаних при компіляції, тощо). Виконуваний додаток apache має назву httpd або httpd2 залежно від того, до якої лінійки продуктів він відноситься (1.x або 2.x). Сьогодні рідко можна зустріти apache версій 1.x. Таким чином, дізнатися його версію зазвичай можна, виконавши в консолі команду:httpd2 -vЯкщо виконуваний файл httpd2 не знаходиться, вкажіть повний шлях до нього.

3. Спробуйте дізнатися версію apache за допомогою виклику функції phpinfo зі скрипту, написаного на php і запущеного під керуванням сервера. Створіть файл серверного сценарію з наступним вмістом:<? php phpinfo ();? > Помістіть його в одну з тек, що обслуговуються сервером і доступні за протоколом HTTP. Запустіть apache, якщо це необхідно. Відкрийте адресу, відповідну скрипту, у вікні переглядача. Якщо сервер сконфігуруваний на роботу з PHP, а використання функції phpinfo не заборонено у файлі конфігурації php.ini, у переглядачі відображається HTML-документ. Знайдіть у ньому розділ apache2handler. Дізнайтеся версію сервера.

4. Спробуйте дізнатися версію apache з інформації, наведеної на сторінці помилок. Для цього відкрийте в браузері URL, адресуючись до машини, на якій встановлено сервер, за її IP-адресою і додавши ім 'я неіснуючого документа. З великою ймовірністю буде показано стандартну сторінку помилки 404 apache. На ній, швидше за все, буде виведена версія сервера.



Надрукувати