Nginx搭建web服务器完美实现正向https、反向、图片代理

本文介绍了Nginx的正向代理、反向代理和图片代理的配置方法,包括安装、配置要点和命令。通过实例演示了如何设置正向https代理,并探讨了ngx_http_proxy_connect_module插件在不同Nginx版本的兼容性问题。总结指出,Nginx的反向代理性能优于Apache。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值