NGINXConfig 产生高效能、安全且稳定的 Nginx 伺服器设定档

青衣

温馨提示:这篇文章已超过531天没有更新,请注意相关的内容是否还可用!

NGINXConfig 产生高效能、安全且稳定的 Nginx 服务器设定档

2018 年写过「NGINXConfig 网页服务器 NGINX 设定档产生器,依需求产生各种 conf 档」工具介绍,后来这个开放原始码专案被知名的云端主机服务商 DigitalOcean 收购,运用更多资源来进行后续的开发和维护工作。Nginx 是一个速度快、效能绝佳的网页服务器程序,经常被拿来和 Apache 相提并论,有些架站者会以 Nginx 做为网页服务器选择,除此之外也能做反向代理、负载平衡器或是 HTTP 快取使用,早期在预算有限的情况下会使用该程序架设服务器以获得更好的速度和负载,现今也是许多大型网站的服务器选择。

不过 Nginx 设定档很複杂,如果直接从示例文件进行编辑、修改也很耗时,NGINXConfig 就是一个协助工程师设定高效能、安全、稳定的 NGINX 服务器最简单方法,也是 Nginx 服务器的设定档产生器,利用 NGINXConfig 可视化介面来进行相关选项设定,最终就会产生 Nginx 需要的各种设定文件,使工程师能够在更短时间建立出低记忆体使用量、高效能的网页服务器环境,减少中途测试或可能发生错误的机会。

NGINXConfig 在 DigitalOcean 收购后不但加入繁体中文等多国语言,还让操作介面变得更简单、清楚易懂,透过这项服务可以设定预设的前端、PHP、Django、Node.js、SPA、WordPress、Drupal、Magento 和 Joomla 环境,细部设定包括有 HTTP、PHP、Python、反向 Proxy、路由设定、日誌、限制和洋葱等等,最后将设定档下载、依照 NGINXConfig 说明即可完成环境建置。

NGINXConfig
https://www.digitalocean.com/community/tools/nginx

使用教程

STEP 1

开启 NGINXConfig 后从右上角调整介面语系,如果是台湾使用者应该会自动转为繁体中文,也可切换「单栏或双栏」显示模式,双栏模式对于大萤幕很友善,可一边调整设定、一边预览设定档。

DigitalOcean NGINXConfig

STEP 2

先从网站设定选择预设产生的设定档範本,例如适用于 WordPress 或是一般 PHP 环境。

DigitalOcean NGINXConfig

STEP 3

接着会有一些基本设定选项,包括网域名称设定、路径、文件路径、子网域等等,也能调整 HTTPS、PHP、Python、反向 Proxy、路由设定、日誌、限制和洋葱选项,设定时 NGINXConfig 会将选项进行颜色标示,如果发生错误、冲突时产生器会跳出相关说明。

DigitalOcean NGINXConfig

NGINXConfig 将相关设定选项设定为可视化介面,例如要启用 HTTPS、HTTP/2 或设定 Let’s Encrypt 就会变得更简单。

DigitalOcean NGINXConfig

STEP 4

如果要建构出 WordPress 环境,NGINXConfig 也有预设的规则可直接套用,其他像 Drupal、Magento 或 Joomla 也有相关选项能快速套用规则,对于要部署环境来说会更省时省力,只要从一些细节进行调整即可。

DigitalOcean NGINXConfig

NGINXConfig 互动式操作介面很实用,当使用者在製作设定档时如果遇到问题会显示提示资讯。

DigitalOcean NGINXConfig

STEP 5

使用者可以在产生器中直接预览设定档内容,而且具有高亮程序码标示更容易阅读,原有的 NGINXConfig 需要使用者自行将设定档复制、储存到网页服务器对应路径,新的产生器已经不用这么做。

DigitalOcean NGINXConfig

STEP 6

透过最后的「下载」功能可将产生的所有设定档压缩为单一文件下载、使用,而且只要上传服务器特定目录即可,如果不熟指令列 NGINXConfig 直接把相关教程一步一步列出,也有将 SSL 初始化(建立密钥)、Certbot 或套用 Nginx 设定的指令列出,对于不熟悉 Nginx 或是新手来说 NGINXConfig 都是非常方便且实用的工具。

DigitalOcean NGINXConfig

值得一试的三个理由:

  1. NGINXConfig 以互动式设定介面产生 Nginx 设定档
  2. 依照特定需求建立预先设定值,支持 PHP、WordPress 、Node.js 等环境
  3. 将设定档打包为 .tar.gz 格式下载,也提供相关的指令列教程
声明:Themecho严格遵守国家法律法规,对恶意造谣抹黑国家的违法违规行为零容忍。资料整理自网络,文章不代表本站立场。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,1258人围观)

还没有评论,来说两句吧...