在DirectAdmin上,安装Nginx

・2 分钟阅读

默认情况下,DirectAdmin与Apache web服务器一起部署,可以使用它的CustomBuild工具将当前网站转换为Nginx ,完成本指南后,你将拥有一台DirectAdmin服务器,其中Nginx作为它的Web服务器。

使用反向代理来运行两个Web服务器,其中一个将面向前端(Nginx),而另一个则专门用于后端(Apache)。

步骤1:更新CustomBuild

请确认你正在使用CustomBuild 2.0 。

步骤2:修改CustomBuild

为了让DirectAdmin与Nginx和Apache一起使用,在重新编译DirectAdmin之前,,请导航到CustomBuild目录:


cd /usr/local/directadmin/custombuild

打开配置文件:

 
vi options.conf

 

步骤3:修改PHP版本

DirectAdmin支持同时使用多个PHP版本,如果你想要这种模式,请跟随我们的向导 。

目前,使用Nginx和DirectAdmin反向代理需要使用php-fpm ,如果当前不是这种模式,则将CustomBuild options.conf文件中的php1_mode和php2_mode转换为值php_fpm 。

步骤4:安装Nginx

保存此文件后,安装Nginx :


cd /usr/local/directadmin/custombuild
./build set webserver nginx_apache

这不会删除Apache 。

步骤5:部署反向代理

编译和构建web服务器后,我们需要CustomBuild重写服务器上的所有配置:


./build update
./build nginx_apache
./build rewrite_confs

现在将安装Nginx。根据云服务器的大小,这将需要大约30分钟,请耐心等待,不要中断安装,否则很可能会失败,并且破坏服务器。

感谢你阅读我们的教程。

Anne655 profile image