范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

NGINX的一些常见用例是什么?

  对于以下用例,NGINX,一个网络服务器和反向代理服务器,经常被采用。服务静态内容。NGINX以其在服务静态信息(包括图片和视频)方面的速度和有效性而闻名。负载平衡。NGINX可以通过在几个服务器之间分配进入的流量来提高网站或应用程序的性能和可用性。反向代理。根据URL或其他请求细节,NGINX可以作为一个反向代理,将传入的请求发送到适当的后端服务器。SSL/TLS终止。NGINX可以做到这一点,减轻了后端服务器的加密和解码的计算负担。支持HTTP/2和SPDY:NGINX兼容最新的网络协议,如HTTP/2和SPDY,这可以提高网络应用的效率。充当微服务的网关。Nginx可以用来在各种服务之间路由流量,处理认证和加密等职责。缓存:通过缓存频繁请求的材料,Nginx可以作为一个缓存服务器,减轻后端服务器的负担。
  你可以遵守这些程序,使用NGINX交付静态内容。安装NGINX:要在你的服务器上安装NGINX,请参考你的操作系统所提供的指南。设置服务器块 要指定NGINX在安装后应如何处理传入的请求,你必须在NGINX配置文件中添加一个服务器块,该文件通常保存在/etc/nginx/nginx.conf。下面列出的配置可以作为一个起点。server {       listen 80;       server_name example.com;       root /var/www/example.com;       index index.html;       location / {                 try_files $uri $uri/ =404;       } }
  根据这个设置,NGINX被指示在80端口监听,响应域名example.com的请求,从/var/www/example.com目录下提供文件,并利用默认文件index.html。定位块指示NGINX尝试直接提供所请求的文件;如果成功,它将返回一个404错误。把你想提供的文件放在根目录中。你可以把你想提供的静态文件,如照片和视频,放在服务器块设置中提到的根目录中。运行`nginx -t`命令将允许你测试你的设置,并确保它是正确的。重启NGINX将在你确保配置正确后使修改生效。根据你的操作系统,你可以使用systemctl或service命令重新启动Nginx。通过检查确保你的文件被成功提供。根目录中的文件可以通过使用网络浏览器访问服务器块设置中提到的域来检查它们是否被适当地交付。
  对于提供静态内容,你也可以利用其他方法,如配置缓存、压缩和访问控制。
  回顾一下,当设置你的NGINX服务器在生产环境中使用时,你还应该考虑到安全、性能和可扩展性。
  为了提高网站或应用程序的性能和可用性,NGINX可以通过在不同的服务器上分配进入的流量来实现负载平衡。遵循这些说明来使用NGINX进行负载平衡。安装NGINX:NGINX可以按照你的操作系统的设置服务器块。安装完NGINX后,你必须在NGINX配置文件(通常位于/etc/nginx/nginx.conf)中添加一个服务器块,以表明NGINX应如何处理进入的请求。作为一个起点,你可以利用以下配置。http {       upstream backend {                 server backend1.example.com;                 server backend2.example.com;                 server backend3.example.com;       }       server {                 listen 80;                 server_name example.com;                 location / {                               proxy_pass http://backend;                 }       } }
  这个设置指示NGINX在80端口监听,响应example.com域名的请求,并将请求代理给上游块中指定的后端服务器。后端服务器可以是应用服务器的IP地址或主机名。选择一种负载平衡算法。NGINX提供了多种负载平衡方法,包括轮回、最少连接、IP哈希等。在上游块中添加ip hash;或最小连接;或weight=x或任何其他你选择的算法,将允许你选择可用的算法之一。测试配置。你可以通过执行nginx -t命令来测试配置,确认配置是否有效。重启NGINX:在确认配置有效后,重启NGINX以实施修改。根据你的操作系统,你可以用systemctl或service重启Nginx。检查负载平衡是否正常运行。你可以使用网络浏览器或curl或Apache benchmark等工具向你的域名提交请求,并检查响应时间,确保请求在后端服务器之间均匀分布,并确保负载平衡机制按预期运作。
  这是一个简单的配置例子;在为生产使用配置你的NGINX服务器时,你还应该考虑安全、性能和可扩展性。此外,你可能想考虑实施健康检查、故障转移机制和监控,以确保你的应用程序的高可用性。
  NGINX可以作为一个反向代理,根据URL或其他请求参数将传入的请求转发给适当的后端服务器。在NGINX配置文件(通常在/etc/nginx/nginx.conf找到)中添加以下配置,以使用NGINX作为反向代理。http {       server {                 listen 80;                 server_name example.com;                 location / {                               proxy_pass http://backend.example.com;                 }       } }
  这个设置指示NGINX在80端口监听,响应example.com域名的请求,并将请求代理到后端服务器http://backend.example.com。listen 80; 指令告诉NGINX在80端口监听传入的请求。server_name example.com告诉NGINX,它应该只响应域名example.com的请求。位置/块定义了一个位置,该位置应与所有传入的请求相匹配。proxy_pass http://backend.example.com 指令告诉NGINX将所有符合位置的请求代理到指定的后端服务器。
  你也可以使用复杂的设置,如用正则表达式来匹配不同的URL,为不同地区提供不同的后端服务器,以及用变量来动态生成后端URL。
  一旦这个配置被添加到NGINX的配置文件中,你必须使用nginx -t命令验证该配置,以确保它是合法的。确认配置合法后,可以重新启动NGINX,进行修改。
  你还可以定义各种超时,添加标头,并为代理连接启用SSL/TLS加密。
  这种设置将所有进入80端口的请求转发到代理传递指令中给出的后端服务器,允许后端服务器处理这些请求并作出反应。这通过将后端服务器隐藏在反向代理后面,提供了额外的保护和灵活性。
  在NGINX终止SSL/TLS连接意味着它将处理传入请求的加密和解密,然后再把它们发送到后端服务器上。为了使用NGINX来终止SSL/TLS,你必须拥有你的域名的有效SSL/TLS证书和与该证书相关的私钥。
  下面是一个使用NGINX进行SSL/TLS终端配置的例子。http {       server {                 listen 443 ssl;                 server_name example.com;                 ssl_certificate /path/to/certificate.crt;                 ssl_certificate_key /path/to/private.key;                 location / {                               proxy_pass http://backend.example.com;                 }       } } listen 443 ssl;指令告诉NGINX在443端口监听server_name example.com告诉NGINX,它应该只响应域名example.com的请求。ssl_certificate /path/to/certificate.crt指令告诉NGINX在哪里可以找到example.com这个域名的SSL/TLS证书。ssl_certificate_key /path/to/private.key指令告诉NGINX在哪里可以找到SSL/TLS证书的私钥。位置/块定义了一个位置,该位置应与所有传入的请求相匹配。位置/块定义了一个位置,该位置应与所有传入的请求相匹配。
  当在网络边缘而不是在后端服务器上处理SSL/TLS加密和解密更实用或安全时,就会利用SSL/TLS终端。性能。由于处理SSL/TLS加密和解密可能是一个资源密集型程序,将这项工作外包给一个专门的反向代理可以提高后端服务器的性能。安全性。通过在网络边缘管理SSL/TLS终端,可以增加额外的安全功能,如SSL/TLS证书验证、客户证书认证和DDoS保护。可扩展性。SSL/TLS终端在负载平衡环境中特别有帮助,因为它允许在不同的后端服务器之间分配SSL/TLS流量。灵活性。通过在反向代理上终止SSL/TLS,可以将SSL/TLS添加到尚未支持的服务中,或对几个后端服务器使用单一的SSL/TLS证书,这是可行的。降低复杂性。当后端服务器运行在几个平台上或由不同的团队处理时,SSL/TLS终端可能会有帮助,因为它允许SSL/TLS配置和维护的集中化。
  关键是要记住,SSL/TLS终止并不总是最好的选择;根据特定的使用情况,其他解决方案,如端到端加密或SSL/TLS卸载可能更适合。
  NGINX支持HTTP/2和SPDY协议,这允许在一个连接上传输许多请求,以提供更快、更有效的网页加载。你的域名必须有一个有效的SSL/TLS证书,以便使用NGINX的HTTP/2和SPDY支持。
  下面是一个启用HTTP/2和SPDY支持的NGINX配置实例。http {       server {                 listen 443 ssl http2;                 server_name example.com;                 ssl_certificate /path/to/certificate.crt;                 ssl_certificate_key /path/to/private.key;                 spdy_headers_comp 5;                 location / {                               proxy_pass http://backend.example.com;                 }       } } listen 443 ssl http2; 指令告诉NGINX通过SSLserver_name example.com告诉NGINX,它应该只响应域名example.com的请求。ssl_certificate /path/to/certificate.crt指令告诉NGINX在哪里可以找到example.com这个域名的SSL/TLS证书。ssl_certificate_key /path/to/private.key指令告诉NGINX在哪里可以找到SSL/TLS证书的私钥。spdy_headers_comp 5; 指令告诉NGINX对SPDY头文件使用5级压缩。位置/块定义了一个位置,该位置应与所有传入的请求相匹配。proxy_pass http://backend.example.com;指令告诉NGINX将所有符合位置的请求代理到指定的后端服务器。
  浏览器必须支持HTTP/2和SPDY,SSL证书必须是有效的,至少有2048位。
  在NGINX配置文件中加入这个配置后,运行nginx -t来验证设置。在验证设置后,重新启动NGINX以实施修改。
  在NGINX中启用HTTP/2和SPDY功能可以加快页面加载速度,并通过在单一连接上发送大量请求来增强用户体验。一些浏览器因为不支持HTTP/2或SPDY而退回到HTTP/1.1。
  通过NGINX作为微服务的网关,传入的请求可以根据URL或其他请求参数被转发到正确的微服务。当设计一个微服务架构时,每个微服务负责一个特定的功能并独立交付,这可能是有帮助的。
  下面是一个NGINX作为微服务网关的配置实例。http {       server {                 listen 80;                 server_name example.com;                 location /users/ {                               proxy_pass http://users-service:8000/;                 }                 location /orders/ {                               proxy_pass http://orders-service:8000/;                 }                 location /products/ {                               proxy_pass http://products-service:8000/;                 }       } } listen 80; 指令告诉NGINX在80端口监听传入的server_name example.com告诉NGINX,它应该只响应域名example.com的请求。location /users/区块定义了一个位置,对于所有以/users/开头的传入请求,都应该进行匹配。proxy_pass http://users-service:8000/ 指令告诉NGINX将所有匹配位置的请求代理到指定的后端服务,即8000端口的用户服务。同样地,所有以/orders/开头的请求将被代理到orders-service,而/products/将被代理到products-service。
  根据这个设置,任何以"/users/"开头的请求被转发到 "users-service "服务,任何以"/orders/"开头的请求被转发到 "orders-service "服务,而任何以"/products/"开头的请求被转发到 "products-service "服务。这些请求由NGINX根据URL路径进行路由,每个服务都在8000端口运行。
  关键是要记住,这是一个简化的例子,在现实世界中,你可能会有更复杂的路由规则和更多的配置选择,如SSL/TLS终止、负载平衡和缓存。此外,根据实际微服务的部署和设计,服务名称和端口可能会改变。
  通过使用NGINX作为网关,微服务的可扩展性、安全性和可维护性都可以得到提高。
  当NGINX被用于缓存时,它可以将经常请求的内容保留在内存中,而不是为了将其发送给客户而重新加载后端服务器。通过这样做,一个网站或网络应用程序的性能可以大大增强。
  下面是一个关于如何配置NGINX进行缓存的说明。http {       proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=static_cache:10m inactive=60m;       server {                 listen 80;                 server_name example.com;                 location / {                               proxy_cache static_cache;                               proxy_cache_valid 200 60m;                               proxy_cache_valid 404 1m;                               proxy_pass http://backend.example.com;                 }       } } proxy_cache_path指令指定了缓存存储的位置服务器块定义了所有传入请求应匹配的服务器。位置/块定义了一个位置,该位置应与所有传入的请求相匹配。proxy_cache指令启用了位置的缓存,并指定了要使用的缓存,在这种情况下,我们在proxy_cache_path指令中定义的static_cache区域。

血糖高不高,脚会说实话?医生若没有这5种迹象,偷着乐吧高血糖又被称为富贵病。正常情况下,人体空腹血糖6。1mmolL,一旦超过,则为高血糖。近几年,患高血糖人数越来越多,主要与日常不良生活习惯和饮食习惯密切相关,但是需要提醒大家,高血春季养生不可忽视冬季是封藏阳气的时节,通过饮食睡眠运动调养等手段,可以在冬季达到保养精气强身健体的目的。而春季养生也不可忽视,那么,春季养生要注意什么?这里小编分享几个养生小窍门。春季养生首先要注老公最爱吃的六道下酒菜,简单易学百吃不厌,好吃到停不下来没了烟火气,人生就是一段孤独的旅程。今天给大家分享老公最爱吃的六道下酒菜,简单易学百吃不厌,好吃到停不下来,快快收藏吧!焦溜肉段准备的食材A。主料猪里脊1条,尖椒洋葱胡萝卜各少许,炒鸡蛋,只放油炒就错啦,教你3招,鸡蛋嫩滑,蓬松暄软真好吃炒鸡蛋,只放油炒就错啦,大厨教你3招,鸡蛋嫩滑,蓬松暄软真好吃。亲爱的好朋友们,大家好我是大厨江一舟,今天又到了,给大家分享美食的时刻了,你们准备好了吗?炒鸡蛋,相信是很多朋友,经白银手镯价格一般是多少?价格买贵了是因为这几点随着经济发展,现在很多人对于个人外表也越来越注重,虽然嘴上讲不打扮,但是每个人都在装扮自己。其中佩戴珠宝首饰已经成为了很多人的首选,特别是对于女生来说,无珠宝不女人,可以丰富一个人男士洗面奶哪款好?十大男士洗面奶排行榜推荐洗面奶是我们日常中很常用的洁面护肤品,它可以清除皮肤上堆积的灰尘污垢以及皮肤上多余的油脂,避免这些脏东西长期堆积在我们的脸上,导致皮肤毛孔堵塞,引发感染,出现各种皮肤不适。男士皮肤钟镇涛妻子不拘小节,穿迷你裙还露单侧肩膀,有点圆润但气质不差今天穿什么变美百科全书穿搭红黑榜每一年都流行着不同款式的裙装,而且因为裙装的多种设计还有多种款式是可以满足不同身材和不同气质的女性,钟镇涛妻子的裙装搭配,在彰显好身材的前提穿的青春20投1中!近3场合计仅得5分!离开哈登,米神变米鬼去年休赛期,布鲁克林篮网用一份2年1200w美元的合同将自由球员帕蒂米尔斯收之麾下。虽然米尔斯不是什么顶级球星,也没有超高的人气,但这笔签约还是引起了不小的轰动,因为米尔斯是有冠军电热水壶烧水没几天就会出现白色水垢,对人的健康有危害吗?现代家庭,电力已经占据一切燃料的主导地位,烧水的方式也早已从古早的木柴变成了电热水壶等,它的材料也很多样,金属玻璃陶瓷等,满足了人们的日常需要。但是,人们经常发现,为什么新买的电热喝水时,一半热水兑一半冷水,会对身体有危害吗中国居民平衡膳食宝塔建议每日每人的饮水量应该为15001700毫升左右,当然也需要注意气候劳动强度,身体状况以及生活习惯来具体确定。比如在炎热的季节或者因为过多的劳动锻炼,都容易导假如北方有这样一条小河蜿蜒而过在网上看过北方一些河流的照片,正常水量也就那么大,比如大名鼎鼎的桑干河。总结起来,眼前这条普通的南方小河,如果放在北方,那绝对是一种奢侈的存在。图一高安大城沪昆线以北锦江二级支流。
控制体重,稳定血糖,江南膳食模式,值得推荐如何吃,有益健康?是医学界一直在努力探讨的问题。从全球范围来看,地中海饮食模式,近年来得到了最多推荐。但是,由于遗传代谢表型饮食习惯等因素的较大差异,这种以海产品橄榄油蔬菜和水果适孕中期很舒服?妈妈易出现6种尴尬又难受的症状,怎么应对要清楚文菁妈怀孕早期因为激素的变化导致妈妈呕吐又不想吃,整个人觉得无精打采的。而孕晚期,肚子大了行动不便,这疼那疼的,晚上连睡个好觉都成了一件奢侈的事情。所以整个孕期可能就是孕中期会比较白露食一鲜,一年病不沾!今天白露,1鲜指啥?咋做好吃白露是寒热的分水岭,也是天气转凉的象征,俗话说白露秋分夜,一夜寒一夜,今天就是白露节气,早晚温差加大,我们要注意防寒,避免身体受凉而生病。除了注意身体上的防护,在饮食上也不能忽视,街边2块钱一根的烤肠,里面是什么肉?究竟能不能吃?有多少人看到街边2块钱一根的烤肠,都是逢见必买的。滋啦滋啦地在烤架上一烤,很是美味。但吃是吃过瘾了,很多人也会担心2块钱一根的烤肠到底能不能吃?啥肉做的啊?是否对身体有害?今天我们生蚝怎么吃?具体蒸多长时间?原来吃生蚝也有讲究,涨知识了大约是34年以前,同好友建国一起吃过一次烧烤,建国爱吃烤生蚝,所以,我也尝过,说实话,我对生蚝这种食材不太了解,但我在家给我媳妇做过爆炒花甲和葱油蛏子,花甲非常简单,只需要多浸泡一建议男人,无论工资高低,多吃这3种菜,精力充沛,越吃越年轻男人生活压力大,又经常熬夜腰酸痛,导致肾虚,出虚汗。早上起床没活力,建议男人,不管工作高低,多吃这3种菜,精力充沛,越吃越年轻。火爆腰花食材猪腰子盐和胡椒粉生抽老抽蚝油淀粉韭菜小米讲真,初秋还是穿风衣配直筒裤最时髦显瘦,学会这样搭保准美一年四季里,最受大家喜欢的季节非秋季莫属,褪去了夏日的炎热带来了丝丝清凉,套上一件轻薄的外套不闷热又保暖。而且秋天的可穿搭性也很强,各种单品都可以组合在一起。孔孝真的秋冬穿搭是非常不良睡习会引发猝死?中老年人注意早晨起床注意四要四不要晚上好好睡觉的刘先生一觉到天亮竟然没有了生命体征,在睡梦中将生命定格在了45岁,医生初步判断,刘先生应该是凌晨两点左右去世的死亡原因主要为猝死。猝死严重威胁着人类健康,每年有很多人要吃早餐喝点咖啡5个饮食小改变能预防糖尿病目前我国糖尿病患者人数持续上升,糖尿病已成为国人十大死因之一,中国糖尿病患者数排名第一,总人数约为1。164亿人,成年人糖尿病的发病率约为10,每10人中,就有一人是糖尿病患者。事三消息!安东尼有意加盟绿军施罗德签新合同美媒看衰76人北京时间9月6日,NBA进入休赛期。目前距离NBA新赛季越来越近,而NBA方面也传来很多的交易流言,各支球队都在积极寻求交易的机会,做着最后的补强。根据消息人士透露,安东尼有意加盟欧冠皮奥利德比已经结束,一个强大的对手在等着我们北京时间9月7日3点,欧冠小组赛E组第1轮,萨尔茨堡红牛AC米兰冠军联赛又回来了。红黑军团分到E组,已经准备好了他们欧冠之旅。赛前,皮奥利召开了新闻发布会米兰德比皮奥利德比胜利已经广州发现黄猄,叫声似狗吠,嘴长獠牙,胆子却很小,遇事就逃位于广东省广州市白云区的白云山,是南粤名山之一,有着羊城第一秀之称,因森林覆盖率高,达到了95以上,风景优美,成了许多人休闲散步之所。城市里由于到处都是钢筋水泥人来车往,野生动物难青甘大环线之旅网红U型公路大柴旦翡翠湖恶魔之眼2022年暑期8月份,地标大连,5家人共15人一起组团去了青海八天深度游(原计划是青甘大环线9天,疫情打乱了我们的节奏),我们打卡网红U型公路,大柴旦翡翠湖,恶魔之眼,火星基地等热青岛首富杨绍鹏发家史搬运工出身,54岁公司上市,身家355亿杨绍鹏01杨绍鹏祖籍威海,1956年出生于山东青岛。1978年,下乡返城的他,被分配到山东外运公司做码头搬运工。那时候,能回到青岛,而且有份工作,对杨绍鹏来说,已经是莫大的安慰。因中国53万儿童性早熟,毁掉孩子的并非豆浆炸鸡,父母应该反思文慢纪硬核说编辑慢纪硬核说这些食物会让小孩子性早熟,一张标有这样标题的图被家长们疯狂转发。炸鸡油条豆浆,这些都是日常生活中常见的食品,但在这张图上,它们都成了摧毁新一代儿童健康生长洱海偶遇Shoire环洱海途中,一个保安拦住我说,阿姨,看一下码。晚上,喜洲喜云栖客栈的帅哥老板说让他爸爸去路口迎我们,安顿好之后,老板的爸爸热情地说,大姐,外面天井摆的水果,拿来吃啊。阿河北前首富栽了?曾给员工发宝马,如今欠债2000亿,钱花哪了2021年,各家房地产企业纷纷暴雷。在恒大爆出负债1。96万亿的骇人消息之前,早有另一家地产企业陷入了债务危机。2021年2月1日,华夏幸福主动承认公司累计金融债务高达2000多亿网传大s后悔再婚,嫌弃具俊晔工作low婆婆也难搞,网友咎由自取万事顺意的爱情是人们心中的美好愿望,在现实生活中,每段感情的背后都藏着不为人知的秘密,恋人双方能够完美的解决遇到的问题便成了一段佳话,稍有不慎,就是一地的鸡毛蒜皮。明星们除了事业上江疏影迷倒5个男人后,又和富豪传绯闻,她的故事真不简单2014年初,有媒体连续两次拍到江疏影和胡歌约会,最终坐实了两人的恋情。国民男神和知性女神的搭配,也迎来了一片叫好声,大家纷纷希望他们能修成正果,验证一下爱情的力量。可是,仅仅过去一个55岁中年男人的心声办完这两件事儿,我就再也不牵挂生命了每个人都年轻过,小时候什么都不想,由父母养活着,唯一担心的就是完不成学习任务,考不出高的分数,也许回家会挨揍。长大了,工作了,每一个年轻人都会有自己的梦想。希望自己变成一个什么样的孩子多大后,异性父母不该给洗澡了?这4个信号是关键夏天到了,又到了天天都要给娃洗澡的季节了。于是,问题也随之而来娃越来越大了,异性父母还能给洗澡吗?这不,因为这事,妈妈群里吵翻了。那么,从什么时候开始,妈妈不能给儿子洗澡?爸爸不能什么是高精度RTK定位?室外定位有多少种?上期讲了室内定位,这期我们就聊聊室外定位,常见的大体分为LBS基站定位市区20200米,郊区10002000米,剩下的基本都是卫星定位,全球卫星定位系统有中国北斗欧盟的伽利略美国G