apache2nginx (A2N) 是一个开源的Linux下运行的命令行工具,能将Apache的配置文件转换成相应的Nginx的配置文件。本工具能自动将Apache Web服务器的配置文件转化成Nginx的配置文件,减少WEB服务器迁移的工作量。 该工具从Apache Web服务器中的各模块功能的角度进行分析,生成Nginx中相应模块的配置方式,然后以报告的形式生成转换后的Nginx配置文件。
源代码在github上,文档,二进制文件也可以从github上获得。
使用方法:apache2nginx -f /etc/httpd/conf/httpd.conf
将生成 nginx.conf
本工具的源码采用与Apache HTTPD 一致的Apache License 2.0版本。