1、安装(乌班图16.04)
(1)转换到root用户
(3)配置简介
1)nginx软件目录:
- 工作目录:/etc/nginx
- 执行文件: /usr/sbin/nginx
- 日志目录:/var/log/nginx
- 启动文件:/etc/init.d/nginx
- web目录:/var/www/html/,首页文件是index.nginx-debian.html
2)使用SFTP远程连接
①新建一个文件用于存放远程的Nginx信息
②CTRL+Shift+P:搜索使用SFTP.config
3、配置文件详解
(1)主配置文件:/etc/nginx/nginx.conf
①全局配置段:主要是全局性的和服务级别的属性配置,常见的主要有以下几种设置
②http配置段:主要配置server通用的一些配置
③server常见配置属性:主要属性
- listen属性:定义Server监听的ip和port,当ip/port匹配时候才进行下一步匹配
形式 | 描述 | 示例 | 完整示例 |
---|---|---|---|
IP:Port | 地址精确表示样式 | listen 10.10.10.10:99 | listen 10.10.10.10:99 |
IP | 自动监听 IP:80地址 | listen 10.10.10.10 | listen 10.10.10.10:80 |
Port | 自动监听 全地址:Port | listen 99或 [::]:99 | listen 0.0.0.0:99 |
default_server | 自动使用默认的地址 | listen default_server | listen localhost:80 |
- server_name属性:定义Server监听的域名,当域名匹配时候才进行下一步操作
格式 | 完整样式 | 前缀正则样式 | 后缀正则样式 | 禁止非法域名或IP |
---|---|---|---|---|
形式 | www.example.com | *.example.com | www.example.* | _ |
优先使用完整样式,然后使用前缀正则样式,最后使用后缀正则样式,如果正则样式相同的时候,匹配最长,否则就走非法规则。非法域名/IP,表示请求到该主机上一个不存在的IP或者域名
- root属性:定义Server相应请求的html文件所在路径
- index属性:定义响应请求后返回的文件名称或格式
- return属性:定义响应请求后返回的http状态码
- location常见配置属性:根据Server匹配到的请求路径和关键字去响应和处理。
- 区别
①用途上:
正向代理-为局域 客户端向外访问Internet服务。可以使用缓冲特性减少 络使用率。
反向代理-为局域 服务器向外提供Internet服务。可以使用负载平衡提高客户访问量。 还可以基于高级URL策略和管理技术对服务进行高质量管控。
②安全性:
正向代理-必须采取安全措施确保内 客户端通过它访问外部 站。隐藏客户端的身份
反向代理-对外提供服务是透明的,客户端并不知道自己访问的是一个代理。隐藏服务端的身份- 官方资料

2)负载均衡:解决大量代理访问需求
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!