当前位置: 首页 > news >正文

网站建设 dw 时间轴做网站有什么关于财务的问题

网站建设 dw 时间轴,做网站有什么关于财务的问题,上海电商网站建设公司排名,平面设计作品集展示server 上下文 server { }server指令用于配置一个虚拟服务。listen指令描述了本服务可接受链接的所有地址和端口,server_name指令列举了所有服务的名字,例如 server {listen 80;server_name example.org www.example.org; }listen 指令 Syntax: …

server 上下文

server {
}

server指令用于配置一个虚拟服务。listen指令描述了本服务可接受链接的所有地址和端口,server_name指令列举了所有服务的名字,例如

server {listen      80;server_name example.org www.example.org;
}

listen 指令

Syntax:	
listen address[:port] [default_server] [ssl] [http2 | quic] [proxy_protocol] [setfib=number] [fastopen=number] [backlog=number] [rcvbuf=size] [sndbuf=size] [accept_filter=filter] [deferred] [bind] [ipv6only=on|off] [reuseport] [so_keepalive=on|off|[keepidle]:[keepintvl]:[keepcnt]];listen port [default_server] [ssl] [http2 | quic] [proxy_protocol] [setfib=number] [fastopen=number] [backlog=number] [rcvbuf=size] [sndbuf=size] [accept_filter=filter] [deferred] [bind] [ipv6only=on|off] [reuseport] [so_keepalive=on|off|[keepidle]:[keepintvl]:[keepcnt]];listen unix:path [default_server] [ssl] [http2 | quic] [proxy_protocol] [backlog=number] [rcvbuf=size] [sndbuf=size] [accept_filter=filter] [deferred] [bind] [so_keepalive=on|off|[keepidle]:[keepintvl]:[keepcnt]];Default:	listen *:80 | *:8000;
Context:	server

例如一些常见的用法,listen指令指定了该服务监听的地址和端口

listen 127.0.0.1:8000;
listen 127.0.0.1;	# 不加端口,默认80
listen 8000;
listen *:8000;
listen localhost:8000;#IPv6 addresses
listen [::]:8000;
listen [::1];

server_name 指令

Syntax:	server_name name ...;
Default:	
server_name "";
Context:	server

设置虚拟服务的名字,可以使用通配符和正则表达式

server_name example.com www.example.com;server_name example.com *.example.com www.example.*;server_name www.example.com ~^www\d+\.example\.com$;

多服务请求处理

当有多个服务时,nginx如何决定使用哪个server进行处理呢?例如在*:80端口监听了多个服务:

server {listen 80 default_server;server_name test.com;default_type text/html;location / {return 200 'Default Main Server\n';}
}server {listen 80;server_name zh.test.com;default_type text/html;location / {return 200 'Chinese Server\n';}
}server {listen 80;server_name en.test.com;default_type text/html;location / {return 200 'English Server\n';}
}

nginx 将通过测试请求头中的Host字段来决定使用哪个服务。如果没有server name 被匹配到,或者请求中不包含请求头,则使用该端口的默认服务。listen指令中的default_server可以用来显式配置默认服务,如果没有该字段,那么默认使用该端口的第一个服务。

使用curl请求测试,分别得到

$ curl -H ‘Host: test.com' -v localhost 
Default Main Server
$ curl -H ‘Host: zh.test.com' -v localhost 
Chinese Server
$ curl -H ‘Host: en.test.com' -v localhost 
English Server

name-based 和 IP-based混合虚拟服务

服务器可以有多个公网IP以及解析多个域名,如下配置:

server {listen 127.0.0.2:80;server_name test.com;default_type text/html;location / {return 200 'Default Main Server\n';}
}server {listen 127.0.0.1:80;server_name zh.test.com;default_type text/html;location / {return 200 'Chinese Server\n';}
}server {listen 127.0.0.1:80;server_name en.test.com;default_type text/html;location / {return 200 'English Server\n';}
}

访问测试:

$ curl -H 'Host: test.com' -v 127.0.0.1
Chinese Server
$ curl -H 'Host: test.com' -v 127.0.0.2
Default Main Server
$ curl -H 'Host: zh.test.com' -v 127.0.0.1
Chinese Server
$ curl -H 'Host: zh.test.com' -v 127.0.0.2
Default Main Server
http://www.yayakq.cn/news/70172/

相关文章:

  • 可信赖的做网站石家庄网页制作
  • 做网站用小图标在什么网下载济宁苍南网站建设
  • 3D动漫做爰网站汽车之家app下载
  • 装修行业门户网站模板网站建设资源kindle
  • 河北青山建设集团有限公司网站公司网站制作企业
  • 网站建设服务器选择做商业网站去哪里弄好
  • 做网站niche杭州建设银行网站
  • 扁平风格企业网站源码修改wordpress语言
  • 望京做网站公司杭州seo建站
  • 俄语购物网站建设制作企业网站新闻列表页面网页设计实训报告
  • 手机商场网站制作windows没有wordpress
  • 想给公司做个网站个人信息展示页面设计
  • 网站配色 绿色凡科网的网站建设好用吗
  • 做化妆品销售网站如何网站友情链接作用
  • 上海互联网网站建设公司网页制作重庆
  • 工业设计参考网站营销渠道策略怎么写
  • 用vs做网站后台电子工程网单片机
  • jsp做的网站有哪些网站设计公司地址
  • 长虹电视网站建设中符合网络营销的网站
  • 布吉做棋牌网站建设哪家公司便宜iis网站目录权限
  • 北京网站建设app邢台信息港123招聘
  • 商城网站建设教程更新php wordpress
  • 阳谷网站开发如何把wordpress的文章页写成模板
  • 网站批量添加内容培训网站建设课程
  • 郑州做网站建设哪家好青岛做外贸网站
  • 个人做房产网站网站产品 模块
  • 西昌有哪些做网站的公司商务网站建设需要多少钱
  • 网站开发源代码什么意思网站设置主网
  • 自己怎么免费做网站网页统一门户网站建设规范
  • 自助免费网站建设平台网站优化排名网站