1概念
首先说下自已理解的正反向代理。
- 正向代理:最开始网络馈乏,人们有上网的需要,需要一台机器能上处在内网的人们上网,于是从内到外的代理服务器为正向代理服务器
- 反向代理:同理,从外到内称之为反向代理服务器
2资源准备
- 源码包:Nginx-1.8.1.tar.gz
- 依赖包:openssl-1.0.1e.tar.gz、pcre-8.39.tar.gz、zlib-1.2.8.tar.gz
- 正向https代理插件:大神写的名不见经转的 ngx_http_proxy_connect_module-master 插件
所需要的这些资源我已上传到csdn,大家搜索“nginx正向https代理、反向代理、图片代理源码安装包 ”即可找到。
3安装要点及命令
- tar:tar -zxvf ***.tar.gz 解压tar包至当前目录
- nginx:在nginx安装好之后 在sbin目录下 存在nginx可执行文件
./nginx -t /home/app/nginx/conf/nginx.conf 测试配置文件是否正确(后面路径可省略)
./nginx -c /home/app/nginx/conf/nginx.conf 启动nginx(后面路径可省略)
./nginx -s reload 热加载配置文件(进程服务不停)
./nginx -s stop 停止服务
./nginx -v 显示版本号
./nginx -V 显示祥细版本信息、安装配置信息,已安装模块等 - kill -quit nginxMaster主进程可优雅停止(在处理完所有请求后停)
- kill -9 nginxMaster主进程(强制停止)
在三个运行依赖包及nginx源码安装时,用tar -zxvf 命令将tar包解压后,在源码目录下都有co