站长视角
用户至上

在DirectAdmin上安装Nginx

默认情况下,DirectAdmin与Apache Web服务器一起部署。可以使用其CustomBuild工具将此(包括当前网站)转换为Nginx。完成本指南后,您将拥有一台DirectAdmin服务器,其中包含Nginx反向代理作为其Web服务器。

使用反向代理可以运行两个Web服务器,其中一个将面向前端(Nginx),而另一个则专门用于后端(Apache)。这种设置非常受欢迎:由于Nginx的卓越性能,它必须保存在功能集上。Apache有一个非常大的功能集(最重要的功能之一是.htaccess文件),但在速度方面无法击败Nginx的性能。使用反向代理,您将能够.htaccess与Nginx Web服务器结合使用。

第1步:更新CustomBuild

请确认您使用的是CustomBuild 2.0。如果您对此不确定,请按照我们的指南了解如何升级CustomBuild和/或检查其当前版本

第2步:修改CustomBuild

在我们重新编译DirectAdmin安装以使其与Nginx和Apache一起使用之前,请导航到CustomBuild目录:

cd /usr/local/directadmin/custombuild

打开配置文件:

vi options.conf

第3步:修改PHP版本

DirectAdmin支持使用多个PHP版本。如果您需要,请按照我们的指南进行操作

目前,需要使用带有DirectAdmin的Nginx和Apache反向代理php-fpm。如果目前不是这种情况,请在CustomBuild 文件中更改php1_mode并输入值。php2_modeoptions.confphp_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。根据您的VULTR云服务器的大小,这将花费大约30分钟。请耐心等待,不要中断安装,否则很可能会失败并破坏服务器。

感谢您阅读我们的教程,我们祝您好好反向代理。(可选)您可以使用联机Web服务器检查程序检查安装是否成功。

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《在DirectAdmin上安装Nginx》
文章链接:https://www.sshce.com/3006.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
标签:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏