PeerSpot user
Network Engineer & Web Developer at OneTexh
Vendor
It is open source and OS independent so it is best to use apahe as web server.

Apache Web Server Apache
Advantages
Now a days Apache web server is the most vibrant and vivacious open source web server throughout the world. However its counterpart web servers like Drupal and Magneto are also being used simultaneously but still the growth rate of Apache in organizational websites lags behind the counterpart web servers.
The reason that why Apache is for the most part being used, lies in the fact that it has compatibility with all operating systems including Linux and windows etc. Apache HTTP Server Project is a collaborative effort of software development that focuses on a solid implementation of the code, create commercial quality, with many features and freely available source of an HTTP (Web).
Really the only thing new in its new version (2.2.22) is security patches, but heals the web server, which makes it more convenient for the operating system. So the more script tasks of the operating system, the server can be pushed.
The GUI of Apache is friendly, cooperative and very basic. You have the menu on your left side panel and can access the features with meantime. Another exciting feature which really catches the eye (for developer) is its command line interface.
Apache can configurable from the third party module. It is mostly used for the HTTP server request and responses. It can be customized by different API module.
Disadvantage
Although Apache has not any single cons but one can say that for the beginner, if problem occur then the only solution is to use command line interface to get rid of. But we should know that Apache has pre-defined bug fixer to handle most of the problem on its own.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user3870 - PeerSpot reviewer
Senior Manager of Engineering with 1,001-5,000 employees
Vendor
A great web server to start hosting your web sites

Valuable Features:

Depending on what operating system you are using, you can have a website up in no time using Apache web server. Very easy to install on multiple platforms.90% of our web servers are using Apache, I like the fact that there is no management interface, so that we can minimize system resources when it comes to large scale deployments.As Apache is opensource the community is great when it comes to documentation and troubleshooting problems.

Room for Improvement:

If Apache master the ability of hosting websites/web apps that use Microsoft's .Net framework then it will definitely be the best web server to use.Internally we have both Microsoft IIS web servers and Apache web servers. We only use IIS for web sites that are developed in .net, for any other website written in php, perl, java (also many more) we use Apache.For anyone who is looking to host websites or proxy servers, I advise you to use Apache, also there's no cost - only for the hardware of the machine that you are running it from.

Other Advice:

From experience I have found that Apache runs smoothly and a lot faster on Ubuntu.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user3870 - PeerSpot reviewer
it_user3870Senior Manager of Engineering with 1,001-5,000 employees
Vendor

Hi Imran,

Yes you can use php for IIS but I wouldn't advise it, I have had sites written in php running on IIS, however php parsing is a lot slower on IIS than apache.

Also I have to disagree about the point of security, there are a lot more vulnerabilities on Windows then on Linux. Any website can be fully secure if you always have an up to date system that is locked down.

Wissam

See all 2 comments
Buyer's Guide
Apache Web Server
May 2024
Learn what your peers think about Apache Web Server. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,458 professionals have used our research since 2012.
Senior Supervisor of Virtualisation & DevOps at a tech consulting company with 201-500 employees
Real User
A stable solution that is cost-effective and straightforward to deploy
Pros and Cons
  • "The best thing about Apache is that it is open-source, so implementing my platform on-premises is less expansive than other solutions."
  • "It would be great if technical support for Apache were available in Iran. It is a very important need."

What is our primary use case?

I am currently using Apache Web Server and it is integrated with Apache JMeter and Tomcat. I run these solutions in a virtualized environment that is in a private cloud, on-premises.

We are a solution provider and our primary use case is creating web servers on core banking systems. 

What is most valuable?

The best thing about Apache is that it is open-source, so implementing my platform on-premises is less expansive than other solutions.

What needs improvement?

Better integration with other environments is needed.

It would be great if technical support for Apache were available in Iran. It is a very important need.

For how long have I used the solution?

I have been working with Apache Web Server for ten years.

What do I think about the stability of the solution?

This is a stable solution. One of the people I know is the system administrator of some systems that I have deployed in the past, and those systems are stable today.

How are customer service and technical support?

Being in Iran, we do not have access to technical support because of sanctions. However, we have been able to solve any problems ourselves.

How was the initial setup?

The initial setup is straightforward. If you are just learning or reading about this solution, the decisions to make are not very complex.

What other advice do I have?

The first point of using these services is that you have to use scripts for deploying the web servers on the systems. They can be effectively used in many platforms and deployed for heavy duties, but tuning and improving them requires some work. Automating with scripts will help to save some time.

My advice to anybody who is implementing this solution is to deploy it on a Linux-based server and follow the best practices. 

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1020 - PeerSpot reviewer
Head of Data Center at a tech company with 51-200 employees
Vendor
Clearly one of the best open-source products for running web servers. Our web server of choice for running web servers for more than 7 years and counting.

Valuable Features:

The Apache Web Server is our software of choice for running our web servers for the past seven (7) years. It's clearly one of the best open-source projects in world, as its continuing existence and use is a testament to how great this software is.There have been numerous web server software that has come out in the recent years like Nginx and lhttpd, but the Apache web server has remained as the web server of choice for a lot of organizations world-wide.What I like about the Apache Web Server is that it just simply works. It's very easy to set-up and configure, and you can have a website up in a few minutes. Furthermore, it supports a lot of web scripting languages which even made it more popular.

Room for Improvement:

The only thing that gives me a frown about the Apache Web Server is the command-line configuration. Though it can be configured via web control panels like webmin, you really have to dig deep into the configuration files to really make apache work.The Apache Web Server is undoubtedly one of the best web server software in the world. What's even better is that it's free and remains free even after years of existing. Truly one of the most successful open-source projects ever.

Other Advice:

For simple websites, the Apache web server is easy to install and configure. It can even be configured with web hosting panels. However, configuring the Apache web server from the command line is recommended for complex applications like virtual hosting.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user1068 - PeerSpot reviewer
it_user1068Tech Support Staff at a tech company with 51-200 employees
Vendor

Although our data center is still young (just more than a year old), it is doing great. Apache was the only option for us at the time of implementation. With no previous experience, it was not a walk in the park for us when doing the configuration. However, we succeeded to complete the configuration successfully and got our servers up and up. I would recommend Apache to anyone. Despite the initial hurdles with configuration, our servers have been efficient and effective up-to-date.

See all 2 comments
it_user1104 - PeerSpot reviewer
Data Center Expert at a tech company with 51-200 employees
Vendor
One of the best open source web servers which is widely used over the internet

Valuable Features:

The Software is free. A few important features in the long list include: stability - it's continuously supported by the open source community, reducing the bugs and errors. portability - Apache is available for multiple OS Customizability - custom modules can be built easily. Efficient handling of client requests. Most popular webserver on the internet.

Room for Improvement:

No support is available from Apache software foundation. Apache needs fine tuning of its components when in a larger environment, otherwise it can make your server unresponsive.

Other Advice:

The webserver survey showed by netcraft [netcraft.com] says, "Apache is still the most widely used [61%] webserver in the world of internet." Apache is designed in such a way that different components of the system can be connected together easily. The beauty is that you can replace or add a component or feature without affecting the system. Apache is a powerful tool with which you can make it do just about anything you need. As there are multiple masterminds taking caring of Apache, it will remain the king of webservers for long!
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user4401 - PeerSpot reviewer
it_user4401Developer at a transportation company with 1,001-5,000 employees
Vendor

I would like to add some more pros that Apache Web Server has:
Apache has useful features, including implementation of the latest protocols.
The admistration is easy, because the configuration files are in ASCII, have a simple format, and can be edited using any text editor.
It is extensible, because Apache server and API source code are open to public. If there is any feature that the user wants but does not exist in Apache, he can write his own server module to implement it.
It is reliable because when any bugs are found, they are often quickly communicated, and rapidly fixed. Updates are made and announced thereafter.
Apache is efficient, because a lot of effort has been put into optimizing the Apache's C code for performance.

Buyer's Guide
Download our free Apache Web Server Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2024
Product Categories
Application Infrastructure
Buyer's Guide
Download our free Apache Web Server Report and get advice and tips from experienced pros sharing their opinions.