listen 80; //监听端口为80,可以自定义其他端口,也可以加上IP地址,如,listen 127.0.0.1:8080; server_name localhost; //定义网站域名,可以写多个,用空格分隔。 #charset koi8-r; //定义网站的字符集,一般不设置,而是在网页代码中设置。 #access_log logs/host.access.log main; //定义访问日志,可以针对每...
1)完整匹配的URI为server_name:listen/location 2)server_name默认值:localhost、127.0.0.1 3)listen默认值:80 4)root:location匹配到的请求会去root目录下找响应文件 5)一个server代表一个host,相当于URI的前缀,可以有多个后缀,用location表示。 6)root的相对路径是以conf目录所在的目录为起始(即NG的安装路径); ...
server localhost:8080 max_fails=3; } server { listen 80; server_name localhost; location / { root html; index index.html index.htm; #允许cros跨域访问 add_header 'Access-Control-Allow-Origin' '*'; #proxy_redirect default; #跟代理服务器连接的超时时间,必须留意这个time out时间不能超过75秒,...
匹配方式一:精确匹配 server{ listen 80; server_name www.baidu.com ww.qq.com; } 1. 2. 3. 4. 使用域名需要将本地的host文件 进行更改,否则直接跳转的是官方网站。 匹配方式二:使用通配符 server_name 中支持使用"*" , 型号只能出现在域名的两边,不能出现在中间 server{ listen 80; server_name *.b...
Nginx中的Server配置: server{listen80;charsetutf-8;server_namelocalhost;location/grafana{proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerHost$http_host;proxy_passhttp://grafana:3000;}location/prometheus{proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerHost$http_host;proxy_passhttp://...
listen 80; server_name 192.168.1.100; location / { root /var/www/html; } } 当请求的Host头与该IP地址匹配时,nginx将会使用该配置。 2. 域名 server_name也可以指定域名,用法如下: server { listen 80; server_name www.naquan.com; location / { ...
server {}:定义一个虚拟服务器。 listen 80;:服务器监听80端口。 server_name localhost;:指定服务器名。 location / {}:定义根目录的请求处理位置。 root /var/www/html;:将所有对根目录的请求映射到文件系统的/var/www/html目录。 index index.html index.htm;:指定默认的首页文件。
server{listen80;server_name localhost;rootC:\Users\Administrator\Desktop\dist;location/{try_files $uri/index.html;}location/api/{proxy_set_header Host $host;proxy_set_headerX-Forwarded-For $remote_addr;proxy_pass http://127.0.0.1:8086/uaapi/;proxy_send_timeout300;proxy_read_timeout300;proxy...
server{listen80;server_namelocalhost;# Bind request to ipip.netlocation/proxy/myip{proxy_pass"http://myip.ipip.net/s";}} 说起这个服务,还有一个小细节,不论是使用 Nginx 反向代理的是 HTTP 协议还是 HTTPS 协议,在不配置gunzip的情况下,你会发现都可以正常访问。这里或许是作者的小细节,为了照顾新手...
server { # 配置监听端口,多个server可以监听同一个端口,只要server_name + listen的组合值唯一即可。 listen 80; # 配置服务器名称,如果请求时没有匹配的服务器名称,将使用默认的服务器名称 server_name localhost; location / { # html为相对路径,相对于当前配置文件所在的目录 ...