转自:https://www.cnblogs.com/dxsbky/p/8855278.html

公司刚有一个项目上线,服务器上有多个项目,为了安全服务器只开放了80端口,需要做一个反向代理,就去研究了一下Apache,经过网上各种查询,自己总结一下教程,供以后查看使用。

一、下载

下载地址:http://httpd.apache.org/download.cgi

下载图解

当前版本为 2.4.33

ApacheHaus,这是一个第三方下载平台,在它的网站下载独立的Apache会是一个压缩包。

根据需要选择不同版本

二、安装和配置

下载后将Apache解压到本地,我这里解压在D盘根目录下。

1.配置httpd.conf

找到D:\Apache2.4\conf\httpd.conf

打开后找到

Define SRVROOT这一项修改为自己解压目录把D:\Apache24——D:\Apache2.4

Listene 80,若80端口被占用(可在cmd下用命令netstat -ano查看),则将80端口改为别的值,然后保存httpd.conf文件。

以下是错误日志文件存放地址

2.运行httpd.exe

找到Apache的bin目录按住Shift键选择在此处打开窗口命令。

打开CMD窗口后,  输入httpd -t 检测一下文件是否配置正确,如果出现Syntax OK说明成功了.

执行命令安装httpd -k install

执行之后打开任务管理器服务里如果有Apache2.4就证明安装成功了,然后鼠标右击——启动服务,PID出现编号证明启动成功

想了解比较详细的安装教程点击:https://www.cnblogs.com/lovetree/p/6385957.html

3.配置代理

放开httpd.conf启动模块(去掉模块前的#号)

主要包含一下模块

mod_proxy.so
mod_proxy_ajp.so
mod_proxy_balancer.so
mod_proxy_connect.so
mod_proxy_http.so

(注意:这里我在我的机器上开启mod_proxy_balancer.so的时候,出现了错误,故去掉此模块)

添加代理配置,将所有80下的test指向92下的test(注意:这里/test后面要加/,不然不会转发test目录下面的所有文件)

ProxyRequests

ProxyPreserveHost

Apache 2.0手册中文版翻译项目  https://www.2cto.com/shouce/ApacheManual/mod/quickreference.html

配置完成后重启Apache即可

Apache 2.4配置反向代理相关推荐

  1. apache 反向代理_通过 Apache 与 Nginx 配置 AJP 配置反向代理

    ↑ 点击上面 "时代Java"关注我们, 关注新技术,学习新知识! 前言 目前,随着公有云的出现,一些大型的服务提供商将很多的基础服务以公有云的形式发布出来,而企业则可以使用这些基 ...

  2. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践

    欢迎转载,转载时请保留全文及出处. Apache 2.4.7在CentOS6.4中安装配置反向代理解决单外网IP对应多个内网主机的方法实践 Apache安装 下载源程序(http://httpd.ap ...

  3. Linux Apache 配置反向代理

    最近遇到一个项目,需要访问某单位的内网服务器,对方要求必须要配置一个前置机,来转发所有的web请求,然后就学了一下反向代理,查了一些资料,也完成了HelloWorld的例子. 关于反向代理的介绍,可以 ...

  4. Apache httpd Server 配置正向代理

    背景 代理(Proxy),位于客户端与实际服务端之间,当客户端需要请求服务端内容时,先向代理发起请求,代理将请求转发到实际的服务器,再原路返回.也可以在代理服务器设置缓存,将实际服务器上不常变化的内容 ...

  5. 【Asp.net Core】在 Linux 子系统中安装 nginx 并配置反向代理

    上一篇鸟文中,老周已经介绍过在 Ubuntu 子系统中安装 dotnet-sdk 的方法,本文老周给大伙伴们说说安装 nginx 服务,并配置反向代理.同样,老周假设你从来没有用过 Linux,所以老 ...

  6. nginx配置反向代理和负载均衡完结篇

    具体安装配置参考之前的文章 https://blog.csdn.net/weixin_44001965/article/details/102723855 文章目录 一,nginx操作的常用命令 ng ...

  7. windows版 nginx配置反向代理实例教程 跳转tomcat和php网站

    抄自 https://www.cnblogs.com/j-star/p/8785334.html 个人理解 nginx端口设置为80,简称n tomcat端口设置为其他,例如8080,简称t php网 ...

  8. vue脚手架解决跨域问题-------配置反向代理

    vue脚手架解决跨域问题-------配置反向代理 参考文章: (1)vue脚手架解决跨域问题-------配置反向代理 (2)https://www.cnblogs.com/zbx-boke/p/9 ...

  9. deepin配置反向代理映射本地到公网

    这里我是用的小米球的免费ngrok  相信deepin的新用户在配置反向代理时,会感觉到一脸茫然,因为一开始我也是这样,但经过短暂的了解了deepin后,发现,其实与在Debian上配置并没有什么区别 ...

最新文章

  1. 《移动项目实践》实验报告——Android调试与上线
  2. Linux之sed:修改器按照字符和行数进行筛选和替换行值 选项[动作
  3. UVALive7670 Asa's Chess Problem,上下界费用流,另类解法
  4. java 画树_java – 如何绘制代表连接节点图的树?
  5. 通用高性能 Windows Socket 组件 HP-Socket v2.2.1(增加 PULL 模型支持)
  6. 跳台阶问题详解---动态规划
  7. getData 函数
  8. 我的世界服务器java出错_如何看懂 游戏《Minecraft》的错误报告 客户端/服务端...
  9. spring源码系列(五)——番外篇回答网友的问题
  10. “我与正大光明眼科集团共成长”主题演讲比赛精彩回顾
  11. linux配置cookie认证,Nginx配置修改网页cookie属性
  12. 服务器端口怎么调出虚拟键盘,win10系统打开软键盘 win10怎么调出软键盘
  13. android迷宫图像生成,Android - 绘制一个迷宫,以平滑的角色移动的画布
  14. tecplot改变x轴y轴
  15. java在线文档管理系统_spring-boot-doc
  16. java类图_java UML类图的使用-UML基础-火龙果软件工程
  17. 怎么关闭Windows7显示器校准?
  18. 【C++复习总结回顾】—— 【一】基础知识+字符串/string类
  19. java基础之this关键字_繁星漫天_新浪博客
  20. A-Level真题每期一练(11)

热门文章

  1. 容器学习 之 docker存储(十五)
  2. 穷人的语义处理工具箱之一:语义版Jaccard
  3. 被忽略的知识点——switch语句
  4. [leetcode]617.合并二叉树
  5. Online DDL
  6. C++编程练习:设计一个银行账户类,包含户名、帐号以及当前余额属性,并且能完成开户、存款、取款和查询余额等行为。
  7. STP生成树协议与MSTP的基本原理与简单配置
  8. java1.5特性_JDK核心API:Java1.5语言新特性简单总结
  9. rust石头墙几个c4_哪个房间需要清扫 石头扫地机器人T6可能比你还清楚
  10. 华为平板wps语音朗读_华为平板M6 10.8英寸综合评测 目前体验最好的安卓平板