We already have ISPConfig3 set up in an Nginx-only environment. ISPConfig3 is installed on an Nginx server and it manages two other Nginx web servers, one of which is a mirror of another. We are getting requests from customers who want to use Apache instead. Is it possible to introduce Apache into this configuration? That is to say, can we use our existing standalone ISPConfig3 running on Nginx (as a "management server") to manage new Apache servers that we add? We wouldn't be trying to mirror any of the existing Nginx servers to these Apache servers or run any of the existing sites already configured for Nginx on the new Apache servers. We would just like to use the existing ISPConfig3 management console to manage both Nginx and Apache to give our customers a choice of underlying web servers without having to set up a separate ISPConfig3 console for the Apache servers. I can't seem to find anything that says you can or can't either way. Any insight would be appreciated. Thanks!
I think that this isn't a problem. Ispconfig detects during the installation if the server runs apache or nginx and change some parameters depending on the result.
Idd but with different servers you can use different services. You can have a nginx and an apache server. But they should be seperate servers.
If server B is a mirror, i bet you can´t use apache on A and nging on B. I know that ispconfig can handle apache and nginx but not on the same server (or even a mirror).
idd, in a mirror you can't switch technologies. You could have custom .htaccess which ngynx wouldn't be able to read and execute the commands. If you need mirroring you should create 2 new servers.
Bit late for sure ... But I customized IspConfig in such a way to run and manage Apache2 and Nginx simultaneously on a single server. Besides that it is possible to make a choice if you like to use Nginx as Reverse Proxy with Apache2 and/or Nginx as webserver. There are many more options available and as far as I am done developing now it all works flawless. Even possible to use these setups in Docker Containers, or as regular configuration with different virtual hosts. I do not have an option to provide this solution as plugin or 'easy install scenario' but it works perfectly. Let me know if you like to get some detailed information.