最近遇到一个问题,一台服务器要部署一套系统,系统里有一个使用curl请求接口的地方,但是在这台服务器上,怎么都请求不到数据,而且也没有报什么错,请求一直超时。但是网上找的一些其他接口可以 。而且这个请求的接口在别的服务器上是可以的。就猜测是不是ip被屏蔽了,就想了个方法,在php使用curl时使用了代理模式:

    $ch = curl_init();curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch, CURLOPT_URL,$url);curl_setopt($ch, CURLOPT_TIMEOUT,20);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_PROXYAUTH, CURLAUTH_BASIC); //代理认证模式curl_setopt($ch, CURLOPT_PROXY, $arrip[0]); //代理服务器地址curl_setopt($ch, CURLOPT_PROXYPORT, $arrip[1]); //代理服务器端口$content = curl_exec($ch);

果然,可以请求到数据,于是给服务器换了一个ip,但是还是请求不到,

想办法中……

最后就尝试自己搭建一个代理服务器(网上的免费代理服务器不太稳定,说不定什么时候就死了)。就用之前的服务器使用nginx搭建了一个简单的代理服务器

直接上配置文件,其他不动,只写了个server的配置文件:

server{resolver 114.114.114.114 8.8.8.8;        #指定使用的dns服务器listen 8089;                                #指定监听端口location / {proxy_pass http://$http_host$request_uri;    #代理转发}access_log logs/proxy.log;                    #记录日志}

然后重启服务器就可以了,

附一个讯代理的代理检测的在线工具:

http://www.xdaili.cn/monitor

nginx简单配置代理服务器相关推荐

  1. 前后端联调的一般步骤和Nginx简单配置

    前后端联调的一般步骤 1.创建前端工程(这里创建的是vue-cli项目) 2.编写后端登录业务 3.替换页面元素为自己需要的,比如图标,标题之类的 4.编写前端页面Vue组件 5.编写跳转到组件的路由 ...

  2. nginx简单配置php服务(多个)

    nginx简单配置php服务(多个) 摘要:大部分网站开发语言都要运行在服务器,比如主流的nginx.apache等等,部署服务器环境对于大部分人来说是比较陌生和复杂的,其实搞懂了之后是很简单易用的. ...

  3. 本地spa应用的nginx简单配置

    最近碰到一个棘手的问题,开发打包都没问题,发到线上页面不出来报错:Uncaught SyntaxError: Invalid or unexpected token,为了方便调试于是使用nginx起本 ...

  4. Nginx简单配置转发

    问题分析 一台服务器运行多个项目的时候会遇到这样的问题:如果使用同一个tomcat来启动不同项目的话,项目之间会相互影响:如果用多个tomcat运行项目,那么在访问项目的时候又不能都使用80端口,还要 ...

  5. 网络安全学习篇35_第二阶段_lnmp、Nginx简单配置+安装报错:C compiler cc is not found缺少环境解决、安装php5.3.28

    上一篇博客:网络安全学习篇34_第二阶段_apache.mysql等配置+ centOS设置中文输入法 目录 Nginx的简单介绍 Nginx的安装 安装的时候报了一个错:C compiler cc ...

  6. 关于https工程的nginx简单配置

    1.下载域名的ssl证书,由于项目部署在阿里云上,就用了阿里推荐的赛门铁克,用Let's Encrypt的也不错. 2.nginx的配置如下: worker_processes 8;error_log ...

  7. 【菜鸟dei学习】Nginx简单配置:负载均衡与动静分离

    反向代理 首先我们来说说***正向代理***.比如你要访问资源A,但是访问不到,你可以通过访问资源B,再通过它你访问到资源A,这即是正向代理.可能多个用户都通过资源B访问资源A,它隐藏了客户端的访问身 ...

  8. nginx 简单配置

    https的配置方法 #这个是接口文档的---------------------------------- server { #侦听80端口 listen 80; #定义使用 www.nginx.c ...

  9. NGINX+DNS配置代理服务器

    注:服务器版本为CENTOS 7 一. 配置DNS解析 1. 安装插件 yum install bind 2.修改named.conf (1)vi /etc/named.conf (2)按下i进入编辑 ...

最新文章

  1. 【ZT】我家宝宝不会哭----分享在美国养孩子的妈妈经(必看)
  2. 显著性目标检测代码全汇总!(包含2D、3D、4D以及Video)
  3. 十一. 图形、图像与多媒体1.绘图基础
  4. 如何绘制类似仓库的平面位置图
  5. 在Panel上绘图的实现
  6. 基于位置的知识图谱链接预测
  7. Java中接口定义成员变量
  8. python实现决策树算法sklearn_GitHub - cbyonder/lihang_algorithms: 用python和sklearn两种方法实现李航《统计学习方法》中的算法...
  9. ssh: Could not resolve hostname gitcafe.com: nodename nor servname provided, or not known
  10. CISSP认证考试指南(第7版)
  11. 世界主要的11种气候类型特点及分布
  12. 计算机专业职业规划英语小作文,五年职业规划英语作文
  13. 【Java爬虫】爬取南通大学教务处成绩
  14. 当图片被压缩时,图片变得模糊
  15. HTTP状态码查询大全
  16. 2022.08.10 第三组 高小涵
  17. 出来混迟早是要还的:算法技术债
  18. Redis-常用数据结构
  19. VRay Next for SketchUp室内局部空间渲染
  20. 互联网日报 | 4月28日 星期三 | 创维汽车品牌正式发布;Redmi正式进军游戏手机;网宿科技旗下云计算业务独立运营

热门文章

  1. 最新vue2.x仿饿了么app 商家页面 项目总结
  2. kde最大化窗口时隐藏标题栏
  3. 广州app定制开发:常见的app推广有哪些途径?
  4. 终结者2018,Everybody Deserved Second Chance
  5. 中颖EEPROM 操作
  6. pip 更换源 国内源 阿里源
  7. 上海杉达学院计算机系院长,上海杉达学院计算机系new.doc
  8. DL之pix2pix:pix2pix(cGAN)自动上色算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  9. 文字识别OCR-SDK开发包技术简介
  10. AnyShare 6.0.10实施部署(ESwift)