发表于: 2019-11-09 23:40:07
1 1043
今天完成的事情:
1.安装nginx
官网上下载稳定版本,Windows下安装直接双击该目录下的"nginx.exe",即可启动nginx服务器;
或者命令行进入该文件夹,执行start nginx命令,也会直接启动nginx服务器。
启动服务:start nginx
退出服务:nginx -s quit
强制关闭服务:nginx -s stop
重载服务:nginx -s reload (重载服务配置文件,类似于重启,服务不会中止)
验证配置文件:nginx -t
使用配置文件:nginx -c "配置文件路径"
使用帮助:nginx -h
2.修改本地host文件
本地的host文件可以指定localhost的IP名称,这里修改为ywb,在访问时,就可以替代之前的localhost。
成功修改URL。
3.配置nginx
在浏览器输入域名,nginx会在nginx.conf中查找server_name对应的域名所在的server中的location跳转到proxy_pass指定的IP和端口。就可以隐藏IP和端口号,实现反向代理。
这时,访问指定的域名localhost就相当于访问localhost:8080端口。
均衡负载
明天计划的事情:
遇到的问题:
收获:
nginx常用功能:HTTP代理,反向代理(web服务器最常用功能之一)
nginx做反向代理时,提供性能稳定,并提供配置灵活的转发功能。通过正则匹配,采取不同的转发策略。比如图片文件结尾的转发到文件服务器,动态网页转发到web服务器。
nginx还能对返回结果进行错误页面跳转,异常判断等。当被分发的服务器出现异常,nginx重新将请求发送到另一个服务器,然后去除存在异常的服务器。
评论