๐๏ธ Apache PHP
The platform adapts a robust, commercial-grade, and open-source Apache HTTP Server ("httpd") to create a secure, efficient, and scalable application server for PHP hosting. Apache PHP stack by the platform provides out-of-box support of the PHP programming language and HTTP/2 protocol (SSL is required) through utilizing the php7_module_** and http2module modules respectively.
๐๏ธ Apache Security Configurations
In this tutorial we will show how to set up the additional security configurations for your PHP application hosted with Apache application server.
๐๏ธ Apache Modules
Here you can see the full list of the Apache and NGINX modules available in the platform by default.
๐๏ธ Add Apache Modules
To meet all of the requirements of your application, you might need to add some custom Apache modules. Some of these are not listed among the Apache modules installed in the platform by default. You can enable your own Apache modules in the environment by following the instructions below:
๐๏ธ Apache WebDAV Module
While setting up a website you can face the need to build some complicated method of viewing and updating the information on the site. There are lots of solutions - using a local copy, using a combination of HTTP and FTP tools to download the original and upload the changes etc. But also as an easy solution you can use Web-based Distributed Authoring and Versioning (WebDAV) which is available in the platform.
๐๏ธ Apache Statistics Module
The statistics (or status) module provides an interface to view your serverโs statistics.
๐๏ธ Name-Based Virtual Host In Apache
The term Virtual Host refers to the practice of running more than one web site on a single machine. Virtual hosts can be "IP-based", meaning that you have a different IP address for every web site, or "Name-based", meaning that you have multiple names running on each IP address. The fact that they are running on the same physical server is not apparent to the end user.
๐๏ธ Apache As Frontend
Tomcat is a reliable and rapid server which is able to operate with a large amount of data. That is the reason it can compete in performance with native web servers. Placing a secure, fast and flexible HTTP Apache server in front of Tomcat provides you with some additional functionality, e.g. high availability through performing the load balancing among multiple Tomcat servers, fast processing and delivering of static content, additional security issues available with Apache, extra functions via Apache modules and so on.