每次Nginx 配置都浪费在了查资料上!来看看这个(在线配置网站)

news/2024/5/20 1:09:37/文章来源:https://blog.csdn.net/u012811805/article/details/121219840

Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集、稳定性、示例配置文件和低系统资源的消耗受到了开发者的欢迎。

本文,我们总结了一些常用的 Nginx 配置代码,希望对大家有所帮助。

侦听端口

server {  
# Standard HTTP Protocol  
listen 80;  
# Standard HTTPS Protocol  
listen 443 ssl;  
# For http2  
listen 443 ssl http2;  
# Listen on 80 using IPv6  
listen [::]:80;  
# Listen only on using IPv6  
listen [::]:80 ipv6only=on;  
}

访问日志

server {  
# Relative or full path to log file  
access_log /path/to/file.log;  
# Turn 'on' or 'off'    
access_log on;  
}

域名

server {  
# Listen to yourdomain.com  
server_name yourdomain.com;  
# Listen to multiple domains server_name yourdomain.com www.yourdomain.com;  
# Listen to all domains  
server_name *.yourdomain.com;  
# Listen to all top-level domains  
server_name yourdomain.*;  
# Listen to unspecified Hostnames (Listens to IP address itself)  
server_name "";  
}

静态资产

server {  
listen 80;  
server_name yourdomain.com;  
location / {  
root /path/to/website;  
}  
}

重定向

server {  
listen 80;  
server_name www.yourdomain.com;  
return 301 http://yourdomain.com$request_uri;  
}  
server {  
listen 80;  
server_name www.yourdomain.com;  
location /redirect-url {  
return 301 http://otherdomain.com;  
}  
}

反向代理

server {  
listen 80;  
server_name yourdomain.com;  
location / {  
proxy_pass http://0.0.0.0:3000;  
# where 0.0.0.0:3000 is your application server (Ex: node.js) bound on 0.0.0.0 listening on port 3000  
}  
}

负载均衡

upstream node_js {  
server 0.0.0.0:3000;  
server 0.0.0.0:4000;  
server 123.131.121.122;  
}  
server {  
listen 80;  
server_name yourdomain.com;  
location / {  
proxy_pass http://node_js;  
}  
}

SSL 协议

server {  
listen 443 ssl;  
server_name yourdomain.com;  
ssl on;  
ssl_certificate /path/to/cert.pem;  
ssl_certificate_key /path/to/privatekey.pem;  
ssl_stapling on;  
ssl_stapling_verify on;  
ssl_trusted_certificate /path/to/fullchain.pem;  
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;  
ssl_session_timeout 1h;  
ssl_session_cache shared:SSL:50m;  
add_header Strict-Transport-Security max-age=15768000;  
}  
# Permanent Redirect for HTTP to HTTPS  
server   
{  
listen 80;  
server_name yourdomain.com;  
return 301 https://$host$request_uri;  
}

其实可以采用可视化的方式对 Nginx 进行配置,我在 GitHub 上发现了一款可以一键生成 Nginx 配置的神器,相当给力。

先来看看它都支持什么功能的配置:反向代理、HTTPS、HTTP/2、IPv6, 缓存、WordPress、CDN、Node.js 支持、 Python (Django) 服务器等等。

如果你想在线进行配置,只需要打开网站:https://nginxconfig.io/,按照自己的需求进行操作就行了。

e1885af5360d6ec0764a49778d322c82.png
图片

选择你的场景,填写好参数,系统就会自动生成配置文件。

开源地址:

  • github.com/digitalocean/nginxconfig.io

网站:

digitalocean.com/community/tools/nginx

86b0bde4e6f4cf9b0bb6e2201fa68fd6.png

项目经理:你来设计一下Redis 故障转移、高可用的方案


8770ca537d6cddbaa0f0af054113cfc0.png

【日常开发必备】1.5W+字的 MySQL 速查手册


01737c873110a7507ca86c880d6e1132.png

Nginx 反向代理的知识再温习一下


4667e2333cc35252db45dc560f223475.png

【工具神器】PO VO DTO 转换神器


4a7768648fc0d3251cc7b1e2894836d1.png

[收藏+转发]3W+ 字的设计模式手册!


7faac77180ecc6b6184c0f86690f64b3.png

阿里巴巴项目组提供的easyexcel工具类,真香啊


3aa4680ba23f19c4dabde3408bc5d979.png

运维常用的 Linux 命令汇总


614fbdd95de1faa13649c68e029217ef.png

面试管:Zookeeper在项目的典型应用场景请你回答一下


712a7b608163ce53f6b7da3201d9fc6b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_752435.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

tableau指标预警_如何使用Tableau分析敏捷,开发和网站指标

tableau指标预警开发人员在设计,开发,测试,部署和管理应用程序时使用了许多生产力,编码,测试和云管理工具。 尽管大多数工具都提供报告和分析功能,但技术团队可能有充分的理由开发自己的报告功能&#xff0…

有什么网站下载 消防编程软件_8个无套路下载软件的网站推荐给你

我曾经在一个朋友的电脑上看到过市面上的所有浏览器,我问他是做网页开发吗?他说他也不知道自己电脑怎么就莫名其妙安装了这么多浏览器。 效率君想了想,应该是这个原因。 先讲个我自己的经历吧。 前两天效率君想把Ps升级到2020,在百…

网站上线之前,基于SEO,该做哪些测试?

对于任何一个网站而言,在新站上线之初,每个SEO人员,都需要进行缜密的测试,用于辅助网站正式上线后,可以在搜索引擎中,有一个不错的排名。那么,新网站测试,都需要注意什么&#xff1f…

网站爬取工具

有时候需要将网站资源爬取到本地,文件少的情况下可以使用Chrome一个个保存。如果文件太多,则需要使用下面的辅助工具。 1.Teleport Ultra(不是Teleport Pro) 优点:爬取文件以及结构比较完整; 缺点:会修改原文件。会在j…

达内网站的标签翻页功能,模仿代码

参考网址&#xff1a;http://xm.tedu.cn/baidu/dnpp/?xmjavaqzs20170524fzct023&utm_term达内培训&ca_kid65421413813&ca_cv17282834319 【代码】 HTML&#xff1a; <div class"banner-wrap"><div class"container"><div clas…

几个不错的解密(MD5,SHA256等)网站

cmd5这个解密网站我相信大多数人都知道吧&#xff0c;数据库还是非常庞大的&#xff0c;一般的解密需求足够了&#xff0c;如果比较复杂就要付费了。网址&#xff1a;http://www.cmd5.com/PMD5解密&#xff0c;效果也不错&#xff0c;不收费&#xff0c;所以解密能力也有限。网…

谷歌新上线了一个安卓游戏开发者网站

开发四年只会写业务代码&#xff0c;分布式高并发都不会还做程序员&#xff1f; 谷歌为 Android 游戏开发者上线了一个网站。新网站自称 Android 游戏开发“中心”&#xff0c;目的在于帮助开发者为 Android 系统开发更有趣的手游。该网站可以帮助开发者寻找资源和工具&#…

组织官方网站建设记录贴-程序选型

服务器环境&#xff1a;IIS7.5 php mysql需求&#xff1a;开发一个组织的官方网站&#xff0c;包含组织基本信息介绍、新闻、单位会员、个人会员基本信息展示、留言板、背景音乐等基础功能。根据需求&#xff0c;使用思维导图软件画出网站大概结构。根据网站大概结构对互联网…

babylon.js 2d_Babylon.js:超越2D网站

babylon.js 2d自从我们开始向Flash告别以来&#xff0c;网络已经取得了长足的发展。 现在&#xff0c;由于HTML 5及其JavaScript图形API名册&#xff0c;我们在动画插件中可以做的大部分工作都是浏览器固有的。 最重要的之一是WebGL&#xff0c;它使浏览器可以访问GPU并提供交互…

ASP.NET Core 网站在Docker中运行

Docker作为新一代的虚拟化方式&#xff0c;未来肯定会得到广泛的应用&#xff0c;传统虚拟机的部署方式要保证开发环境、测试环境、UAT环境、生产环境的依赖一致性&#xff0c;需要大量的运维人力&#xff0c;使用Docker我们可以实现一次部署&#xff0c;到处运行。本文介绍如何…

分享一个使用 vue.js 开发的网站

为什么80%的码农都做不了架构师&#xff1f;>>> 这个网站叫 「惠淘党」&#xff0c;照着文档和google&#xff0c;前后开发用了一个多星期。由于之前使用过 angular.js&#xff0c;所以上手还是挺快的&#xff0c;主要看了一下 vue.js 的组件和路由&#xff0c;因为…

curl网站开发指南

curl网站开发指南 作者&#xff1a; 阮一峰 日期&#xff1a; 2011年9月 4日 我一向以为&#xff0c;curl只是一个编程用的函数库。 最近才发现&#xff0c;这个命令本身&#xff0c;就是一个无比有用的网站开发工具&#xff0c;请看我整理的它的用法。 curl网站开发指南 阮一…

黑客技术偷电商网站僵尸账户,先消费后还款下单诈骗

欧某先通过不同的手机&#xff0c;利用网上商城客户注册后极少使用或者不使用的“僵尸账户”&#xff0c;利用此类账户已经开通的先消费、后还款的功能&#xff0c;进行下单购物&#xff08;主要以高档手机、金饰为主&#xff0c;方便销赃&#xff09;&#xff0c;然后由其本人…

婚介交友网站出卖隐私没商量,你害怕吗?

【黑客联盟2016年12月02日讯】在如今互联网密码泄露都是上亿用户递增&#xff0c;专家开始对密码安全的方方面面进行大讨论。 2016年最大宗的数据泄露案件使得超过4亿用户账户遭到泄露&#xff0c;引起了行业专家们围绕密码安全最佳实践的大讨论。 Friend Finder Network由一系…

一个空间主机安装多个网站的方法

一个空间主机如何安装多个网站的方法1、在空间上分别绑定 www.aaa.com 和 www.bbb.com 2、把 www.aaa.com 网站文件传到根目录&#xff0c;把 www.bbb.com 网站传到 ./bbb/ 目录 3、把下面的代码保存为 domain.js &#xff0c;然后上传到空间根目录 以下是代码片段&#xff1a;…

为了让该网站给你提供个人化信息 是否_《个人信息出境安全评估办法》公开征求意见,哪些与你有关?...

6月13日零点&#xff0c;国家网信办就《个人信息出境安全评估办法&#xff08;征求意见稿&#xff09;》&#xff08;下称《办法》&#xff09;向社会公开征求意见。根据该征求意见稿&#xff0c;网络运营者向境外提供在中华人民共和国境内运营中收集的个人信息&#xff0c;应进…

黑客分分钟破解网站漏洞,秒秒钟拿光你的钱

【黑客联盟2016年11月17日讯】“过去一年我找遍了做IOT(物联网)、无人机、自动驾驶的国内外厂商&#xff0c;几乎没人和我讨论安全问题。”国内知名白帽黑客团队Keen创始人兼CEO王琦感慨。他在白帽黑客江湖中的绰号叫“大牛蛙”&#xff0c;技术上的大牛&#xff0c;同时长着一…

获取了网站源码有什么用_百度网站最蜘蛛快排 - 网站友情链接有什么用

原出处&#xff1a;最蜘蛛快排原文链接&#xff1a;http://seo.zuizhizhu.com百度网站最蜘蛛快排 seo.zuizhizhu.com 网站关键词快速排名优化&#xff0c;支持百度快速排名&#xff0c;搜狗快速排名&#xff0c;360快速排名&#xff0c;神马快速排名&#xff0c;7-15天关键词排…

如何把自己的网站部署在网上_如何开始建设自己的第一个网站

如何开始建设自己的第一个网站首先确定网站的需求中小型初创企业官网企业电商类个人博客选择适合自己的建站类型定制开发适合有技术的专家、大公司开源程序服务器/虚拟主机利用world press、织梦dede等开源程序&#xff0c;购买服务器/虚拟主机进行搭建。适合做官网、个人博客展…

不能忍!花钱买网站VIP账号别人在用?

【黑客联盟2016年12月05日讯】你的牙刷被别人偷偷用了&#xff0c;是不是不能忍&#xff1f; 那你花钱买的视频网站VIP账号呢&#xff1f;有些人可能能忍&#xff0c;然而有些人却不能。 今日&#xff0c;央视财经频道曝光了一则消息——你买的视频网站会员VIP 别人也在用&…