Nginx是什么意思?Nginx是一个高性能的HTTP和反向代理web服务器,还提供IMAP/POP3/SMTP服务。因其丰富的特性集、稳定性、示例配置文件和较低的系统资源消耗而受到开发者的欢迎。
本文总结了一些常用的Nginx配置代码,包括:监听端口、访问日志、域名、静态资产、重定向、反向代理、负载均衡和SL协议,希望对大家有所帮助。
Nginx监听端口
服务器{
listen80
listen443ssl
listen 443 SSL http 2;
听[:]:80;
listen[:]:80 IPv6 only=on;
}
Nginx访问日志
服务器{
access _ log/path/to/file . log;
access _ logon
}
Nginx域名
服务器{
server _ name your domain . com;
# Listentoalldomains
server_nameyourdomain。*;
服务器名称“”;
}
Nginx静态资产
服务器{
listen80
server _ name your domain . com;
位置/{
根目录/路径/到/网站;
}
}
Nginx重定向
服务器{
listen80
server _ name www . your domain . com;
return 301http://your domain . com $ request _ uri;
}
服务器{
listen80
server _ name www . your domain . com;
位置/重定向-url{
return301http://otherdomain.com;
}
}
Nginx反向代理
服务器{
}
}
Nginx负载平衡
upstreamnode_js{
server 0 . 0 . 0 . 0:3000;
server 0 . 0 . 0 . 0:4000;
服务器123 . 131 . 121 . 122;
}
服务器{
listen80
server _ name your domain . com;
位置/{
proxy _ passhttp://node _ js
}
}
Nginx SSL协议
服务器{
计算机网络服务器
{
listen80
server _ name your domain . com;
return 301https://$ host $ request _ uri;
}
事实上,Nginx可以通过可视化的方式进行配置。老刘的博客在GitHub上发现了一个可以一键生成Nginx配置的神器,相当强大。
我们先来看看它支持哪些功能:反向代理、HTTPS、HTTP/2、IPv6、缓存、WordPress、CDN、Node.js支持、Python (Django)服务器等等。
如果您想在线配置,只需打开网站:https://nginxconfig.io/,根据自己的需要进行操作。
选择你的场景,填入参数,系统会自动生成一个配置文件。
开源地址:github.com/digitalocean/nginxconfig.io
网站:digitalocean.com/community/tools/nginx
西部数码代理(chenqinet.cn)是工信部、ICANN、CNNIC认证的全球顶级域名注册服务机构,中国五星级域名注册商!超过2000万个域名通过西部数码代理注册和管理,超过100万个网站托管在西部数码代理云服务器和虚拟主机。西部数码代理支持数十个顶级域名的注册和管理,支持批量查询、批量注册、批量分析、智能分析、批量迁移等便捷易用的功能,使用体验非常好。
目前西部数码代理域名注册在售,最低只要1元!
更多详情,请见http://zhuji.chenqinet.cn/services/domain/.
西部数码代理域名抢占预订,支持各类高价值老域名抢占,支持“网站历史、百度收录、百度权重、历史外链、百度评价、搜狗反链接”等综合搜索功能,共计26项!可以快速准确的定位到你想要定位的各类精品域名!同时,西部数码代理域名抢注整合了全球多家抢注厂商(将陆续增加近200家抢注厂商),梳理出13个抢注渠道,从根本上提高抢注成功率!
其中第一关成功率高达99%。每天西部数码代理预发布功能也会发布一些优质的过期域名,可以直接注册拍卖。
预定你最喜欢的域名:http://zhuji.chenqinet.cn/services/grab/index.asp.