1:/usr/local/nginx2 作为上游服务器
增加配置:listen 127.0.0.1:8080;
2:反向代理服务器/usr/local/nginx3
upstream local {
server 127.0.0.1:8080;
}
server {
listen 8081;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_set_header Host $host; #设置header,反向代理服务器传给上游服务器的
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_pass http://local;#走这里去上游服务器
#root html;
#index index.html index.htm;
}
增加upstream ,里边server可以添加多台
直接访问 192.168.1.18:8081就可以看到闪游服务器提供的内容
3:反向代理服务器配置缓存/usr/local/nginx3
upstream local {
server 127.0.0.1:8080;
}
proxy_cache_path /tmp/nginxcache levels=1:2 keys_zone=my_cache:10m max_size=10g
inactive=60m use_temp_path=off; #增加这,配置反向代理服务器缓存放的位置,共享内存名称等
server {
listen 8081;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
#proxy_pass http://local;
proxy_cache my_cache; #增加使用缓存
proxy_cache_key $host$uri$is_args$args; #缓存key
proxy_cache_valid 200 304 302;
proxy_pass http://local;