Apache初识

初识Apache
1 Apache 安装源文件 httpd-2.2.29.tar
2 将压缩包放置到需要安装的目录,
解压:tar -zxvf httpd-2.2.29.tar
3 进入解压后的文件夹,执行安装配置
./configure –prefix=/home/app/apache -with-mpm=worker –enable -so –enable-mods-shared=all –enable-proxy=shared –enable-proxy-balancer=shared –enable-proxy-http=shared –enable-proxy=ajp –enable-deflate –ebable-cache –enable-disk-cache –enable-mem-cache
执行编译 make
执行安装 make install
4 在安装完成后如下图所示目录结构
这里写图片描述
5 好嘞,进入conf,核心httpd.conf 配置文件如何修改是最重要的。
1.在此之前首先确保 本机主机名配置正确,图例如下
配置文件路径 /etc/hosts
通过hostname 命令查看主机名
通过ifconfig命令查看本机ip,配置如下
这里写图片描述

因为对虚拟主机了解不是很深,所以在这里记录下如何只通过修改httpd.conf 主配置文件实现正向代理与反向代理
首先讲解下概念
正向代理:一般情况下,都是有上网的需求,不论是我们个人还是服务器,所以最简单易理解的既是 apache 做正向代理服务器,所有的内网服务器访问apache,并且服务器自己的请求已经指明了自己需要访问的外网。由内到外,且隐藏了服务器的真实IP,即是正向代理
反向代理:刚好相反,内网服务器想暴露出来供其他请求访问,由外到内即是反向代理。我们通常情况下使用的请求转发即是反向代理的一种,把指定域的请求转发到另一个域上去。

论如何实现正向代理:
要设置正向代理,怕是最简单的配置了,首先确保apache安装正确,且该服务器能联通外网,则在httpd.conf 文件末尾加入如下配置即可。

—–待补充———

论如何实现反向代理(请求转发)
1 通过加载 mod_wl_2.so 模块实现,配置如下
这里写图片描述
通过访问的域名来区分,指向后端服务。使用该模块实现请求转发的时候,因为该模块与weblogic高度集成,或出现链接建立后,绕过后端F5,直连weblogic应用的问题(虽然配置文件中是F5作为服务地址,weblogic服务器节点从没有出现在配置文件中过)

2 通过apache自带的转发配置
这里写图片描述
设置要点:
ProxyRequest off 正向代理才为on。
ProxyPass 与 ProxyPassReverse 成对出现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值