1、反向代理的概念(抄百度):
反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。
目前web网站使用反向代理,除了可以防止外网对内网服务器的恶性攻击、缓存以减少服务器的压力和访问安全控制之外,
还可以进行负载均衡,将用户请求分配给多个服务器。
目前流行的反向代理服务Nginx,接下来进行相关配置。
2、ununtu上安装Nginx
正常情况安装命令:
sudo apt-get install nginx
但是一直提示有些安装包无法下载,具体见下图:
网上查了其他安装方法:
先更新再安装
sudo apt-get update
sudo apt-get install nginx
或者先下载下来,再进行安装
wget http://nginx.org/download/nginx-1.8.0.tar.gz
tar -zxvf nginx-1.8.0.tar.gz
cd nginx