首页 资讯 > > 正文

nginx配置域名访问_nginx配置-世界微头条

来源:元宇宙网 发布日期:2023-03-10 09:52:53 分享到:

生活中,很多人都不知道nginx配置域名访问_nginx配置,其实非常简单,下面就是小编搜索到的nginx配置域名访问_nginx配置相关的一些知识,我们一起来学习下吧!

1、首先,我们在安装Nginx后找到配置文件。如果一般位置是服务器上的/usr/local/Nginx/conf/Nginx . conf,Nginx的配置文件结构从外到内是:http,server,location,内块会自动获取外块的值作为默认值。

2、接下来我们来介绍一下服务器,nginx可以根据规则将请求转发到不同的后端服务器。在nginx中,不同服务配置的隔离可以通过构建虚拟主机(服务器)来实现。


(资料图片)

3、服务器{

4、听80;

5、server_name本地主机;

6、根html

7、索引index.html index.htm;

8、}

9、这里的Listen是指监听端口,server_name用于指定IP或域名。如果有多个域名,可以用空格分隔。

10、Index用于设置访问的默认主页地址;

11、root命令用于指定虚拟主机的网页的根目录,可以是相对地址,也可以是绝对地址。

12、在nginx.conf中,可以配置多个服务器来设置对不同URL的请求。

13、当有两个以上的服务器时,你可以把配置写在其他文件中,然后把include指令添加到主配置文件nginx.conf中

14、包括其他/*。conf

15、接下来,我们来介绍一下位置的用法。每个url请求对应一个服务。nginx通过位置或请求本地文件路径进行处理和转发。

16、您可以将根指令和索引指令放在一个位置,这样,只有当位置匹配时,才能访问根指令之后的内容:

17、位置/{

18、root/var/www/test;

19、indexindex.htmlindex.htm;

20、}

21、位置匹配规则

22、~波浪线表示执行常规匹配,区分大小写;

23、~ *表示执行常规匹配,不区分大小写;

24、~ ~表示普通字符匹配。如果该选项匹配,则只匹配该选项,其他选项不匹配。它通常用于匹配目录。

25、=执行普通字符的精确匹配。

26、例如:

27、# Rule使用最长的匹配。

28、位置=/{

29、#仅匹配"/"

30、}

31、位置/{

32、#匹配任何请求,因为所有请求都以“/”开头

33、}

34、位置^~/图像/{

35、#匹配任何以/images/开头的请求,并停止匹配其

36、}

37、位置~*。(gif|jpg|jpeg)$ {

38、#匹配以gif、jpg或jpeg结尾的请求,但/images/的请求除外

39、}

40、静态文件的映射包括根和别名。指定的目录后跟别名是准确的,并且必须在末尾添加/后跟root的指定目录是上级目录,上级目录必须包含与location后指定的目录相同的名称。

41、接下来,我们将介绍请求的转发,它将被转移到实际提供服务的机器的一个端口。

42、位置/{

43、proxy _ pass localhost:8088;

44、}

45、使用nginx进行负载平衡配置:

46、上游myserver{

47、ip _ hash

48、服务器x . x . x . 1:8001;

49、服务器x . x . x . 2:8002;

50、服务器x . x . x . 3:8003;

51、服务器x . x . x . 4:8004;

52、}

53、位置/{

54、proxy _ passhttp://myserver

55、}

56、在上游,指定了一组机器,这个组被命名为myserver。这样,在proxypass中,只要将请求转移到上游myserver,就可以实现四台机器之间的反向代理加负载均衡。的ip_hash表示我们的平衡方式是根据用户的ip地址进行分配。此外,还有轮询、指定权重轮询、公平和url_hash等几种调度算法。

57、Nginx经常被用作反向代理服务器。我们先来解释一下反向代理和正向代理的概念。转发代理是代理客户端,转发代理服务器位于客户端和服务器之间。为了从服务器获取数据,客户端向代理服务器发送请求并指定目标服务器,代理服务器将目标服务器返回的数据转发给客户端。

58、反向代理是一个代理服务器,客户端不知道这个代理,因为客户端不需要任何配置就可以访问它。我们只需要将请求发送到反向代理服务器,它将选择目标服务器来获取数据,然后将其返回给客户端。此时反向代理服务器和目标服务器对外是同一台服务器,暴露代理服务器地址,隐藏真实服务器IP地址。

本文到此结束,希望对大家有所帮助。

关键词:

x 广告

青海发放一次性扩岗补助258万元 推进补助资金发放工作

10月4日,记者从青海省人力资源和社会保障厅获悉,为鼓励企业积极吸纳高校毕业生就业,省社会保险服务局继续加大助企纾困一揽子政策落实力

河北印发出台通用机场布局规划(2021-2030年)

到2030年,全省形成以A类通用机场为主体、B类通用机场为补充,功能完善、覆盖广泛的通用机场体系,全省通用机场达到23个。其中,到2025年全

复原民国旧菜单 一批“消失的名菜”重现羊城

  中新网广州12月5日电 (记者 程景伟)“粤宴中国·消失的名菜”活动4日晚在广州博物馆镇海楼广场举行,一批业已失传或十分罕见的传统粤

青海再度“双清零”:战“疫”催生定点救治医院反思与成长

  中新网西宁12月5日电 题:青海再度“双清零”:战“疫”催生定点救治医院反思与成长  作者 潘雨洁  全面停诊、四下无人;火线冲

世界海拔最高高铁客运站山丹马场站运营

  中新网兰州12月5日电 (记者 杨艳敏)记者从中国铁路兰州局集团有限公司获悉,12月5日10时29分随着嘉峪关南至西安北D2696次动车组列车

千年古都洛阳为何要建青年友好型城市?

  中新网洛阳12月5日电 题:千年古都洛阳为何要建青年友好型城市?  记者 肖开霖 李贵刚  千年古都洛阳日前公布《洛阳市建设青年

甘肃万余河长公示牌拥有“电子身份证” 局地启“千里眼”治水

  中新网兰州12月5日电 (记者 冯志军)记者5日从甘肃省水利厅获悉,今年以来,甘肃全面推动河长公示牌信息化建设,为全省河流换发“电子

满洲里市向呼伦贝尔市“手递手”异地转运3批次隔离人员

  (抗击新冠肺炎)满洲里市向呼伦贝尔市“手递手”异地转运3批次隔离人员  中新网呼伦贝尔12月5日电 (记者 张玮)5日,内蒙古自治区呼

x 广告

Copyright   2015-2022 华南海洋网版权所有  备案号:粤ICP备18025786号-52   联系邮箱: 954 29 18 82 @qq.com