推荐一款在线 Nginx 配置生成器

2018 年 12 月 15 日 黑白之道




十年前开始自己研究架站,跟很多人一样都是从 Apache 开始,后来出现 Nginx 后普遍的作法是将它拿来做反向代理(Reveres Proxy),既有的网页服务器就会放置到后端,前端就由 Nginx 负责相关工作,这样既可以提升网站速度,亦能降低负载,在原有硬件基础上承载更多的访客同时访问。因为我最初是从 Apache 开始学习,早期都得和配置文件奋战,一直到 Nginx 我才发现它的配置文件够简洁,简单到好像无法直接修改。


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


不过如果你想研究自己动手架站,想要手动建立 Nginx 网页服务器,即使再困难的配置文件都得硬着头皮挑战一下,接下来介绍的「NGINXConfig.io」是你必须收藏起来的「神器」!


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


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


网站名称:NGINXConfig

网站链接:https://nginxconfig.io/


使用教学


STEP 1


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



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



STEP 2


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



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



STEP 3


NGINXConfig 特色是让原有的 Nginx 配置文件中的设定项变得更容易理解。



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



最后,将 .conf 配置文件复制、粘贴回自己 Nginx 服务器对应的路径,重新启动 Nginx 就能够完成套用修改。当然细节部分我就不在文章里多做阐述,本文主要是想推荐 NGINXConfig 这款 Nginx 配置文件生成器,至于要怎么样安装、搭建 Nginx 服务器可参考公众号上其它文章。



STEP 4


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



值得一试的三个理由:


协助使用者快速产生 Nginx 配置文件

可针对特定需求或程序先启用特定选项

配置文件可下载备份为 Zip 格式或产生分享链接


来源:免费资源网络社群
原文:http://t.cn/EUiRVgb
题图:来自谷歌图片搜索
版权:本文版权归原作者所有


今日思想


生活总是起起伏伏,谁都难免遇到低谷,然而决定一个人能达到什么高度的,恰恰是他身处低谷时的态度。放纵自己简单,跨越低谷很难,想要行至高处时展翅飞翔,必须懂得在低处积蓄力量。星光不问赶路人,时光不负有心人。尽管踏实下来,辛苦的旅程会换来理想的生活。

——佚名

文章来源:运维之美

你可能喜欢

你的Nginx是不是要更新了?nginx 爆出DDos漏洞!

利用 nginx_lua 定制高效灵活的专属WAF

Nginx双证书ECC/RSA配置

登录查看更多
0

相关内容

Nginx(发音同 engine x)是一款由俄罗斯程序员 Igor Sysoev 所开发轻量级的网页服务器、反向代理服务器以及电子邮件(IMAP/POP3)代理服务器。Nginx相较于 Apache、lighttpd 具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。
【2020新书】实战R语言4,323页pdf
专知会员服务
98+阅读 · 2020年7月1日
【DeepMind推荐】居家学习的人工智能干货资源大全集
专知会员服务
107+阅读 · 2020年6月27日
干净的数据:数据清洗入门与实践,204页pdf
专知会员服务
160+阅读 · 2020年5月14日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
94+阅读 · 2019年12月4日
Keras作者François Chollet推荐的开源图像搜索引擎项目Sis
专知会员服务
29+阅读 · 2019年10月17日
生成式对抗网络GAN异常检测
专知会员服务
114+阅读 · 2019年10月13日
手把手教你用Python做一个哄女友神器,小白可上手
网易智能菌
5+阅读 · 2019年6月15日
Kali Linux 渗透测试:密码攻击
计算机与网络安全
15+阅读 · 2019年5月13日
PHP使用Redis实现订阅发布与批量发送短信
安全优佳
7+阅读 · 2019年5月5日
Kong 1.1 带来声明式配置与无数据库部署模式
开源中国
8+阅读 · 2019年3月28日
百度开源项目OpenRASP快速上手指南
黑客技术与网络安全
5+阅读 · 2019年2月12日
DiscuzX 3.4 Phar反序列化漏洞
黑客工具箱
8+阅读 · 2019年1月4日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
手把手 | 关于商业部署机器学习,这有一篇详尽指南
33款可用来抓数据的开源爬虫软件工具 (推荐收藏)
数据科学浅谈
6+阅读 · 2017年7月29日
A survey on deep hashing for image retrieval
Arxiv
14+阅读 · 2020年6月10日
Adversarial Transfer Learning
Arxiv
12+阅读 · 2018年12月6日
Bidirectional Attention for SQL Generation
Arxiv
4+阅读 · 2018年6月21日
Arxiv
11+阅读 · 2018年1月15日
Arxiv
5+阅读 · 2015年9月14日
VIP会员
相关VIP内容
【2020新书】实战R语言4,323页pdf
专知会员服务
98+阅读 · 2020年7月1日
【DeepMind推荐】居家学习的人工智能干货资源大全集
专知会员服务
107+阅读 · 2020年6月27日
干净的数据:数据清洗入门与实践,204页pdf
专知会员服务
160+阅读 · 2020年5月14日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
94+阅读 · 2019年12月4日
Keras作者François Chollet推荐的开源图像搜索引擎项目Sis
专知会员服务
29+阅读 · 2019年10月17日
生成式对抗网络GAN异常检测
专知会员服务
114+阅读 · 2019年10月13日
相关资讯
手把手教你用Python做一个哄女友神器,小白可上手
网易智能菌
5+阅读 · 2019年6月15日
Kali Linux 渗透测试:密码攻击
计算机与网络安全
15+阅读 · 2019年5月13日
PHP使用Redis实现订阅发布与批量发送短信
安全优佳
7+阅读 · 2019年5月5日
Kong 1.1 带来声明式配置与无数据库部署模式
开源中国
8+阅读 · 2019年3月28日
百度开源项目OpenRASP快速上手指南
黑客技术与网络安全
5+阅读 · 2019年2月12日
DiscuzX 3.4 Phar反序列化漏洞
黑客工具箱
8+阅读 · 2019年1月4日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
手把手 | 关于商业部署机器学习,这有一篇详尽指南
33款可用来抓数据的开源爬虫软件工具 (推荐收藏)
数据科学浅谈
6+阅读 · 2017年7月29日
相关论文
Top
微信扫码咨询专知VIP会员