Apache运行?

我刚刚为我公司的网站接pipe了网站,我正在为我的合作伙伴准备一份关于LAMP堆栈的报告。 但是我是一个新的CSgradle生,我唯一知道的就是Java编码,所以我需要一些帮助!

我试图找出a)如果Apache安装和b)什么版本正在运行。

我的Linux版本是“Ubuntu 8.04.4 LTS \ n \ l”,由/etc/issue

它运行吗?

 pgrep apache 

任何输出都是好的,没有任何意思是没有运行。

什么版本:

 aptitude show apache2 

你有没有试过对它说话?

 telnet localhost 80 HEAD / HTTP/1.0 <extra carriage return> 

要检查Apache 1.X,请参阅下面的Apache 2.X,请参阅wzzrd的答案。

apache web服务器进程被称为httpd,因此安装并运行确认apache的快速方法是:

ps -A | grep'httpd'

ps -A列出所有正在运行的进程grep'httpd'只筛选包含“httpd”

如果你没有得到任何结果,Apache不运行。

关于版本,请尝试:

apachectl状态

在输出中应该有一行:
Apache / 1.3.41服务器在www.xyz.com端口80

如果找不到apachectl,可能不在执行path中,请尝试:
whereis apachectl
看它在哪里

这些都是分布不可知的方式,所以无论系统上如何安装apache,你都应该find它。

点击这里: http:// localhost如果你没有得到一个错误404,它正在运行。

 /sbin/service httpd status 

会说你没有| | 没关系 已经关了

对于Apache / 2.2.22,你也可以尝试。 它会告诉你几个过程。

 ps -A | grep 'apache'