Centos配置Nginx正向代理上网

环境准备:
服务器:Centos(可以上网)
客户机:Centos(不能上网)

代理服务器

1.关闭防火墙

[root@localhost]# systemctl stop firewalld
[root@localhost]# setenforce 0

2.安装Nginx

[root@localhost]# yum install -y nginx

3.修改Nginx配置

[root@localhost conf.d]# pwd
/etc/nginx/conf.d
[root@localhost conf.d]# vim default.conf
server {listen 8088;  #可以改443;httpsresolver 172.17.8.1  #指定DNS服务器IP地址location / {proxy_pass http://$http_host$request_uri; ##设定http代理服务器的协议和地址,可以是https}}

4.重启Nginx

[root@localhost]#  systemctl restart nginx

无网客户端

1.全局代理配置

[root@PC]# vim /etc/profile
export http_proxy='192.168.1.201:8088'  #我的是http代理,是nginx代理IP(代理服务器IP)
# export https_proxy=''192.168.1.201:443' #允许https端口
# export ftp_proxy=''192.168.1.201:80'

2.生效配置

[root@PC]#  source /etc/profile

3.测试代理是否生效

[root@PC]#  curl -vv www.baidu.com


yum安装软件也成功

Centos配置nginx代理上网相关推荐

  1. Linux系统通过Squid配置实现代理上网

    Squid是什么 Squid是一种用来缓冲Internet数据的软件.它接受来自人们需要下载的目标(object)的请求并适当地处理这些请求.也就是说,如果一个人想下载一web页面,他请求Squid为 ...

  2. 阿里云服务器安装并配置nginx代理转发请求

    阿里云服务器安装并配置nginx代理转发请求 下载nginx安装包,或者上传nginx安装包,此处我用的是Xmanager工具从本地上传了一个nginx安装包. 安装依赖库 yum -y instal ...

  3. harbor配置nginx代理

    同时发布于schnappi618's blog ​ 从前面的文章harbor搭建docker私有镜像仓库可以看出harbor默认只能使用harbor.yml中hostname指定的ip或主机名作为we ...

  4. 配置nginx代理实现https访问

    配置nginx代理实现https访问 Google宣布从Chrome网络浏览器的下一个稳定版本(90)开始,将为地址栏中输入的所有URL网址默认选择HTTPS协议.这意味着未启用HTTPS的网站的打开 ...

  5. centos配置nginx

    centos配置nginx 一.步骤 1.配置环境 2.下载nginx 3.解压nginx压缩包 4.配置nginx 5.编译刚刚配置的文件 6.安装上一步的文件 7. 使用echo $? 查看命令是 ...

  6. Centos系统使用代理上网时 yum的代理设置

    yum的存在使centos上软件的安装.配置.升级.卸载变得十分的方便,但是当安装centos的机器是通过代理服务器访问外网的话,yum的 使用就变得无从下手了,以下介绍以下怎样为yum配置代理地址及 ...

  7. 阿里云centos配置nginx和nodejs

    今天新买了阿里云,想把网站跑起来,于是记录跑起来的过程 1.购买域名 2.购买解析 3.购买ecs主机 4.ssh登录主机 5.安装vsftpd 6.配置ftp用户.文件夹.权限 7.安装nginx/ ...

  8. CentOS配置Nginx SSL

    在实际应用中,通常是向知名的的CA提交证书申请来申请证书,但某些情况下出于成本的考虑,也可以自己制作证书.这里,我们先创建一个私有的CA根证书,模拟官方的CA,对用户提交的SSL证书进行签名,因此,生 ...

  9. Centos配置nginx反向代理8080端口到80端口

    微信公众号需要接入的端口是8080,如何修改8080为80端口呢?这里需要用到的是反向代理:nginx 1)安装nginx:yum install nginx -y 2)启动nginx:service ...

最新文章

  1. 创建maven工程的时候settings.xml 几个配置的文件
  2. mysql是面向对象的语言吗_php一种面向对象的语言,那么什么是面向对象呢?
  3. Mock.js 和Node.js详细讲解
  4. Java高级面试题!java编程思想怎么学
  5. Matlab--绘图总结
  6. nth-child和蝉原则实现的奇妙随机效果(译)
  7. viewtype_Android RecyclerView示例–多个ViewType
  8. 为什么要搭建数据平台
  9. 申请手册:英国百所大学中文名称及网址
  10. 获取微信商户平台操作证书
  11. quartus II 9.1的sof和elf 文件合并成JIC文件
  12. 格林威治标准时间和协调世界时
  13. 彻底掌握NodeJS中如何使用Sequelize
  14. Python — 词汇表(一)
  15. 学习linux必学的内部web网站搭建——三分钟OK!
  16. NewstartHA 配置技巧
  17. python模块名功能明和别名_Python模块及部分常见模块详解
  18. 友声电子秤手机app_友声TM-xA条码秤数据管理软件V2.53D
  19. oracle数据库的基本教程 pdf,Oracle数据库技术基础教程 PDF 下载
  20. IT工单系统到底有什么好处

热门文章

  1. scrapy_redis分布式爬虫爬取亚马逊图书
  2. Ubuntu 20.10 安装五笔输入法
  3. ANSYS/Icepak网格划分_51CAE_新浪博客
  4. 从“平板之父”到连续创业者, Jerry Kaplan传奇来袭
  5. flash 第六章 动画-时间轴和帧
  6. 什么是TT、IT、TN、(TN-C、TN-S、TN-C-S)系统?
  7. 3DMax导入插件的编写(二)
  8. 2016CVPR目标检测论文简介
  9. 电子病历系统开发过程
  10. 嘿嘿嘿,你还不知道呢?软件测试自学网站