I've just taken over webmastery for my company's site, and I'm preparing a report for my partner about the LAMP stack. But I'm a new CS graduate, and the only thing I know really well is Java coding, so I need some help!
I'm trying to find out a) if Apache is installed and b) what version is running.
My Linux version is "Ubuntu 8.04.4 LTS \n \l", as reported by /etc/issue
.
Is it running?
Any output is good, nothing means it isn't running.
What version:
Have you tried talking to it?
To check for Apache 1.X see below, for Apache 2.X see wzzrd's answer.
The apache web server process is called httpd so a quick way to start with confirming apache is installed and running is:
ps -A | grep 'httpd'
ps -A lists all the running processes grep 'httpd' filters only lines containing 'httpd'
If you don't get any results, apache is not running.
regarding version, try:
apachectl status
in the output there should be a line like:
Apache/1.3.41 Server at www.xyz.com Port 80
If it cannot find apachectl, it may not be in your execution path, try:
whereis apachectl
to see where it is located
These are distribution agnostic ways so no matter how apache was installed on the system, you should find it with these.
Click here: http://localhost If you don't get an error 404, it's running.
Will say that you don't have it | it's OK | it's OFF
For Apache/2.2.22 you can also try. It will show you a few processes.