我刚刚为我公司的网站接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'