nginx代理服务器
1,何为代理服务器:
代理字面上看和“中间人”一个意思,就类似于媒婆。无论是本地主机要访问外界网络,还是外面用户去访问本地主机,代理服务器都是作为二者之间的媒介,起到了连接二者的作用,可有效地提高访问的安全性,可以增加缓存降低成本提高访问速率,还可起到内容过滤,访问控制的作用。
正向代理是本地主机通过代理服务器去访问外界网络地址的过程。
反向代理是外界用户通过代理服务器去访问本地主机的过程,nginx就是一种典型的方向代理服务器。
2,配置
(1)本实验需要两台主机,一台为本地主机,一台做nginx反向代理服务器。(安装的版本为基础版nginx1.19,版本不同,配置文件位置会有细微变化)
(2)主机配置:安装nginx:yum -y install nginx 开启nginx:systemctl restart nginx ip:10.9.11.95
(3)代理主机配置:安装nginx,启动nginx,ip:10.9.11.96
编辑子配置文件:
vim /etc/nginx/conf.d/default.conf
找到 location /{}编辑:
location / {
.....
proxy_pass http://10.9.11.95:80; #被代理主机ip(本地主机)
proxy_redirect default;
#请求头设置
proxy_set_header Host $http_host;
proxy_set_he