Я только что принял веб-мастерство для сайта моей компании и готовлю отчет для моего партнера о стеке LAMP. Но я новый выпускник CS, и единственное, что я хорошо знаю, это Java-кодирование, так что мне нужна помощь!
Я пытаюсь выяснить, а) установлен ли Apache и б) какая версия работает.
Моя версия для Linux - «Ubuntu 8.04.4 LTS \ n \ l», как сообщает /etc/issue
.
apache-2.2
ubuntu-8.04
Иэн Сэмюэл Маклин Старейшина
источник
источник
pgrep apache
производит 11 строк вывода.aptitude show apache2
производит много продукции, в том числе линииVersion: 2.2.8-1ubuntu0.15
.apache2 -version
в оболочке также будет работать.Вы пытались поговорить с ним?
источник
telnet localhost 80
производит-bash: telnet: command not found
Для проверки Apache 1.X см. Ниже, для Apache 2.X см. Ответ wzzrd.
Процесс веб-сервера apache называется httpd, поэтому быстрый способ начать с подтверждения установки и запуска apache:
пс -А | grep 'httpd'
ps -A выводит список всех запущенных процессов. grep 'httpd' фильтрует только строки, содержащие 'httpd'
Если вы не получили никаких результатов, Apache не работает.
Что касается версии, попробуйте:
статус apachectl
в выводе должна быть строка вроде:
Apache / 1.3.41 Server на www.xyz.com Порт 80
Если он не может найти apachectl, он может не находиться в вашем пути выполнения, попробуйте:
whereis apachectl,
чтобы увидеть, где он находится
Это независимые от распространения способы, поэтому независимо от того, как apache был установлен в системе, вы должны найти его с этими.
источник
ps -A | grep apache2
производит `2691? 00:00:01 apache2` и 10 другихapache2
процессов.Нажмите здесь: http: // localhost Если вы не получили сообщение об ошибке 404, он работает.
источник
Скажу, что у вас его нет | все нормально | это выключено
источник
/sbin/service httpd status
производит-bash: /sbin/service: No such file or directory
Для Apache / 2.2.22 вы также можете попробовать. Он покажет вам несколько процессов.
источник