TOKYO – January 15, 2024– Prime Strategy Co., Ltd. (hereinafter, “Prime Strategy”) announce the availability of “Apache httpd behind Nginx”, which makes it easy to use Nginx functions in the Apache httpd environment.
Users will be able to use functions that have been limited to the Nginx environment, such as fcache*, a KUSANAGI acceleration function, and ratelimit, a DoS attack prevention function, while maintaining the convenience of the Apache httpd environment.
Background of Apache httpd behind Nginx
Apache httpd and Nginx are the most popular web servers that run CMS such as WordPress.
Nginx is popular for its performance and robustness under heavy loads, and used widely as web servers. On the other hand, Apache httpd allows additional configurations on a per-directory basis through specialized configuration files known as .htaccess. This technical flexibility is highly valued in Apache httpd.
With KUSANAGI up to now, it was necessary to select either Apache httpd or Nginx depending on the application and environment. Users who wanted to migrate from an Apache httpd environment to a Nginx environment needed to rewrite the contents of the configuration file (.htaccess) to a Nginx configuration file, which required knowledge of web servers and efforts, making the migration difficult in some cases.
Therefore, we decided to develop Apache httpd behind Nginx so that users operating under Apache httpd can easily migrate to the KUSANAGI environment and also benefit of performance provided by Nginx.
Apache httpd’s operational flexibility and improved performance : Features of Apache httpd behind Nginx
By using Nginx as a reverse proxy server and processing the web server and applications on the Apache httpd side, Nginx’s functions can be used while maintaining Apache httpd’s processing.
There are similar methods, but in general, Nginx only caches static files, and the processing of dynamic pages is done by Apache httpd, which means that the load on PHP is not reduced.
Apache httpd behind Nginx caches dynamic pages by fcache*, which is a key feature to reduce load and achieve higher speed. This allows users to easily maintain the flexibility of the Apache httpd environment while achieving even higher speeds.
In addition, users will be able to use other functions previously provided only in the Nginx environment, such as ratelimit, a DoS attack prevention function, and HTTP/3, the next-generation high-speed next generation transfer protocol.
Users can switch between Apache httpd behind Nginx, Nginx, and Apache httpd environments with a single KUSANAGI command, making it easy to switch back if there are problems.
*fcache is a cache function available in KUSANAGI’s Nginx environment. It is approximately 2,330 times faster than a standard LAMP environment.
Using Apache httpd behind Nginx
Apache behind Nginx is available in all editions of KUSANAGI 9.4.10-1 and above. Please refer to the following document for details.
Document:httpd-behind-nginx ( Japanese only now )
Release Notes:KUSANAGI 9 update 9.4.10-1
Future
We will continue to develop KUSANAGI so that it can be used as a foundation for various Web systems by improving operational convenience while pursuing the performance of KUSANAGI as a fast and secure server.
The Ultra-fast CMS platform “KUSANAGI”
KUSANAGI is a fast and secure virtual machine image developed and provided by Prime Strategy. KUSANAGI is available in 215 regions in 37 countries, on 29 major domestic and international platforms (as of December 2023), with a cumulative total of over 80,000 units in operation (as of Octocer 2023).
KUSANAGI 9 can handle more than 25,000 concurrent requests per second (HTTP) in a typical cloud environment (1) when using page caching, and more than 210 concurrent requests per second (both HTTP and HTTPS) when not using page caching. Compared to the standard LAMP environment (2), the speedup is approximately 2,330 times faster when page cache is used, and approximately 20 times faster when page cache is not used.
Three editions are offered: the “Free Edition” for personal use, the paid “Business Edition” for business use, and the paid top-of-the-line “Premium Edition” for business use, which includes the WEXAL® Page Speed Technology® web acceleration engine.
*1 Microsoft Azure Standard D4as_v4instance (2.35Ghz AMD EPYC 7452 processor 4 vCPU, 16GiB), Premium SSD LRS, East Japan Region, KUSANAGI 9.1.0-1, PHP 7.4.27, Nginx 1.21.4, MariaDB 10.5.13, WordPress 5.8.2
*2: Microsoft Azure Standard D4as_v4 instance (2.35Ghz AMD EPYC 7452 processor 4 vCPU, 16GiB), Premium SSD LRS, East Japan Region, CentOS 7.9.2009, PHP 5.6.40, Apache 2.4.6, MariaDB 5.5.68, WordPress 5.8.2
About Prime Strategy
Prime Strategy, Co., Ltd. is a software developer providing web acceleration solutions. We have locations in Tokyo and New York.
Company Name | Prime Strategy Co., Ltd. (Tokyo Stock Exchange Standard Market 5250) |
Main Office | Ogawa Bldg. 10F, 1-2-2 Uchikanda, Chiyoda-ku, Tokyo Japan 101-0047 |
Service Details | KUSANAGI Stack Business ・Management service ・Website acceleration service ・System integration service KUSANAGI Stack Development and Provision ・Ultra-fast CMS platform “KUSANAGI” ・Web Acceleration Engine ”WEXAL® Page Speed Technology®” ・Strategic AI “ONIMARU® David” |
URL | https://www.prime-strategy.co.jp/en/ |
Press Contacts
Prime Strategy Co., Ltd.
Chieko Aihara
Ogawa Bldg. 10F, 1-2-2 Uchikanda, Chiyoda-ku, Tokyo Japan 101-0047
Phone: 81-3-6551-2995 / Fax: 81-3-6551-2941
Mail : pr@prime-strategy.co.jp
*Company and product titles mentioned in this press release are trademarks or registered trademarks of their respective companies.