web server inventory

what are the most common web server platforms, is it typically IIS and Apache?

And are there any free tools you can use to scan your network/AD domain to list all servers running 1 or more of the aforementioned web server platforms?
LVL 3
pma111Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Zephyr ICTCloud ArchitectCommented:
Apache is still the most used "developer" for running web sites/applications, with NGINX gaining more ground against Microsoft (IIS).
Source

As for a tool, I don't know one of the top of my head, but you could script using something like curl, for example:

curl -s -I domain.com|grep Server

Open in new window


If you want to check just the one public site you can also use something like this Netcraft page.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
DrAtomicCommented:
Typically a webserver be it Apache or be it IIS will listen on port 80, so basically you'd want to do a network scan that is able to detect http and https (outside of their regular ports tcp-80 and tcp-443 as well).

Here's a free network scanner: http://www.advanced-ip-scanner.com/

Do note that this may trigger firewalls and intrusion detection systems if in place; be sure to avoid scanning those ips and avoid going outside of the subnet to prevent the scan from going through firewalls/intrusion detection systems.
0
Dave BaldwinFixer of ProblemsCommented:
Apache and Nginx are used more on the public internet but IIS may predominate inside a Microsoft Locan network.

http://w3techs.com/
0
Cloud Class® Course: C++ 11 Fundamentals

This course will introduce you to C++ 11 and teach you about syntax fundamentals.

Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
Apache, Nginx and IIS are the most common web servers and as mentioned above, Apache and Nginx are the most common web servers on the Internet as the hosts are running Linux.  If you are a Microsoft shop then stick with IIS.  For your inventory, I recommend you download Microsoft MAP as it is free and you could scan your complete domain and generate reports.  MAP can be found at:

http://www.microsoft.com/en-ca/download/details.aspx?id=7826
0
pma111Author Commented:
MAPT cant find apache web servers though, it is purely picking up IIS
0
Mohammed KhawajaManager - Infrastructure:  Information TechnologyCommented:
You could use Nessus and scan your IP range for TCP ports 80 and 443 assuming you are using standard TCP ports for your websites or you could do the default scan which will try to identify OS version, open ports and try to identify the engine behind the web server.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Servers

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.