Apache работает?

Вот полуофициальный ответ от Microsoft относительно IIS7. Я видел вещи в сети, которые говорят, что IIS6 не имеет никакого предела также, но ничего от Microsoft.

13
задан 4 September 2010 в 00:09
6 ответов

Это работает?

pgrep apache

Любой вывод хорош, ничто не означает, что он не работает.

Какая версия:

aptitude show apache2
19
ответ дан 2 December 2019 в 21:20
  • 1
    pgrep apache продолжает 11 линий вывода. –  Iain Samuel McLean Elder 4 September 2010 в 01:18
  • 2
    aptitude show apache2 производит большой вывод, включая строку Version: 2.2.8-1ubuntu0.15. –  Iain Samuel McLean Elder 4 September 2010 в 01:20
  • 3
    apache2 -version в оболочке также работал бы. клиент –  Marc B 5 September 2010 в 09:24

Вы попытались говорить с ним?

telnet localhost 80
HEAD / HTTP/1.0
<extra carriage return>
4
ответ дан 2 December 2019 в 21:20
  • 1
    telnet localhost 80 производит -bash: telnet: command not found –  Iain Samuel McLean Elder 4 September 2010 в 01:10

Проверять на Apache 1. X посмотрите ниже для Apache 2. X см. ответ wzzrd.

Апачский процесс веб-сервера называют httpd так быстрый способ запуститься с подтверждения, что апач установлен, и выполнение:

PS-A | grep 'httpd'

PS-A перечисляет все рабочие процессы grep 'httpd', фильтрует только строки, содержащие 'httpd'

Если Вы не получаете результатов, апач не работает.

относительно версии попробуйте:

состояние apachectl

в выводе должна быть строка как:
Сервер Apache/1.3.41 в Порте www.xyz.com 80

Если это не может найти apachectl, это не может быть в Вашем пути выполнения, попробовать:
whereis apachectl
видеть, где это расположено

Это агностик распределения пути так, неважно, как апач был установлен в системе, необходимо найти его с ними.

3
ответ дан 2 December 2019 в 21:20
  • 1
    "PS-A | grep 'httpd'" не производит вывода. –  Iain Samuel McLean Elder 4 September 2010 в 01:07
  • 2
    "apachectl состояние" производит "-удар: apachectl: команда, не найденная" –  Iain Samuel McLean Elder 4 September 2010 в 01:08
  • 3
    "whereis apachectl", производит "apachectl": –  Iain Samuel McLean Elder 4 September 2010 в 01:09
  • 4
    Однако ps -A | grep apache2 производит '2691? 0:00:01 apache2' и 10 другой apache2 процессы. –  Iain Samuel McLean Elder 4 September 2010 в 01:14
  • 5
    @isme, на самом деле, который не является проблемой распределения, а апачской проблемой основной версии. Я ссылался на поле с апачем 1.x на нем. Инструкции работали бы над Ubuntu с апачем 1.x, и другой ответ не будет приводить к результату. –  ManiacZX 6 September 2010 в 20:28

Щелкните здесь: http://localhost, Если Вы не получаете ошибку 404, она работает.

1
ответ дан 2 December 2019 в 21:20
  • 1
    Мой экземпляр сервера является VPS, таким образом, я не могу только нажать на ссылку на своей локальной машине, чтобы проверить, работает ли это. –  Iain Samuel McLean Elder 4 September 2010 в 05:12
  • 2
    Вы могли выполнить некоторый ncurses веб-браузер как ссылки или рысь непосредственно на сервере. –  halp 4 September 2010 в 06:48
/sbin/service httpd status

Скажет, что у Вас нет его |, это в порядке |, это ВЫКЛЮЧЕНО

0
ответ дан 2 December 2019 в 21:20
  • 1
    /sbin/service httpd status производит -bash: /sbin/service: No such file or directory –  Iain Samuel McLean Elder 4 September 2010 в 01:11

Для Apache / 2.2.22 вы также можете попробовать. Он покажет вам несколько процессов.

ps -A | grep 'apache'
0
ответ дан 2 December 2019 в 21:20

Теги

Похожие вопросы