网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

十年前开始自己研究架站,跟很多人一样都是从Apache开始,后来出现Nginx后普遍的作法是将它拿来做反向代理(Reveres Proxy),既有的网页伺服器就会退居后端,由前端的Nginx负责相关工作,依照经验可以提升网站速度,亦能降低负载,在原有硬体规格上承载更多的访客同时上线(Nginx本身还能够针对静态档案进行快取)。因为我最初是从Apache开始学习,早期都得和设定档奋战,一直到Nginx我才发现它的设定档够简洁,简单到我好像无法直接编修。

这可能是许多Nginx使用者的心声,即使设定档很简洁但在编写时并不那么容易,必须去找一些范例动手修改,尤其是从Apache转到Nginx都很希望有个转换工具将设定档转为Nginx适用版本,可惜大多数情况下还是得花时间自行检视和编写,后来我干脆都用ServerPilot或Cloudways这类自动化布署服务,可以省下更多时间,避免出错。

不过如果你想研究架站,想要手动建置Nginx网页伺服器,即使再困难的设定档都得硬着头皮挑战一下,接下来「NGINXConfig.io」是你必须收藏起来的「神兵」!

这是一款开放原始码免费线上工具,用途是让使用者快速产生Nginx所需要的各种设定档,听起来非常酷对吧?NGINXConfig透过网页介面让使用者进行相关设定,最终产生对应的各个.conf档,还能将产生的所有设定档下载备份。

依照NGINXConfig说明,这个工具可以设定的项目包括网站基本选项、HTTPS、安全相关选项、PHP、Python、Routing、Cache、Reverse Proxy、Logging等等,已经内建几种常用的架站项目,例如前后端、Node.js、单页面应用程式、WordPress、Drupal和Magento,点选后可针对该项需求先启用特定选项。

网站名称:NGINXConfig网站地址:https://nginxconfig.io/

使用教学

STEP 1

下图就是NGINXConfig 操作介面,主要设定选项集中在网页上半部,中间有一些常用到的指令和说明注解。

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

在上方选项进行相关设定,下方的.conf设定档就会即时更新。

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

STEP 2

NGINXConfig 主要设定项目都以标签方式显示于上方,包括一般网站设定、HTTPS、安全性、PHP、Python、Routing、Cache 和Reverse Proxy 等等,如果有架站经验的话应该不会太难懂,比较棒的是栏位上也有范例格式可供参考。

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

如果Nginx 网页伺服器要拿来运作特定程式,NGINXConfig 也提供一些选项,点选后就会预先选取所需的相关功能,例如选取WordPress 后会启用WordPress 规则。

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

STEP 3

NGINXConfig 特色是让原有的Nginx 设定档变得更容易理解。

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

像是HTTPS、HTTP/2、Force HTTPS、HSTS 等等选项可能在Nginx 都不是那么容易编写,透过NGINXConfig 让选项变成互动式开关,只要在网页中切换,下方的设定档就会即时更新。

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

最后,将 .conf设定档复制、贴回自己网页伺服器对应的路径,重新启动Nginx就能够完成套用修改。当然细节部分我就不在文章里多做阐述,本文是想推荐NGINXConfig这款Nginx设定档产生器,至于要怎么样安装、架设Nginx伺服器可能得自行去其他更专业的网站爬文。

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

STEP 4

如果你想将辛苦修改好的设定档备份、保存下来,切换到「Tools」可以找到打包下载为ZIP格式的下载工具,比较特别的是NGINXConfig内建分享功能,找到底下的分享网址还能将相关设定值透过链结传给其他人检视。

网页伺服器NGINX 设定档产生器,依需求产生各种conf 档

值得一试的三个理由:

  1. 协助使用者快速产生Nginx 设定档
  2. 可针对特定需求或程式掀起用特定选项
  3. 设定档可下载备份为Zip 格式或产生分享链结

1.欢迎大家在评论区评论

3.每天为您分享有价值的信息

同时希望大家多多转发分享给更多的朋友哦!





分享到:


相關文章: