Apache(httpd 2.4.6) 代理转发(HTTP)

1、安装httpd ,我的环境 Centos 7 、更新时间2020/05/07 15:43

# 安装
yum install httpd -y
# 默认的安装路径是 /etc/httpd/
# 启动 httpd
systemctl start httpd.service
# 关闭 httpd
systemctl stop httpd.service

 2、讲一讲apache转发到tomcat 不同端口号(模拟一下)

# 首先我下载了四个tomcat
# tomcat 1  tomcat 2 tomcat 3 tomcat 4
# 比如: 
#        tomcat 1 的入口是9090 
#        tomcat 2 的入口是9191 
#        tomcat 3 的入口是9292 
#        tomcat 4 的入口是9393

# 我要怎么通过我的二级域名去访问不同的tomcat ?
# 假设我要:
#    通过test.domain.com去访问tomcat 1
#    通过web.domain.com 去访问tomcat 2
#    通过new.dimain.com 去访问tomcat 3
#    通过xp.domain.com  去访问tomcat 4
# 注意: domain 为自己的域名
# 通过apache httpd来转发不同的端口

# 首先建立一个配置文件(转发的配置文件)
cd /etc/httpd/conf
mkdir extra
cd extra
vi httpd-vhosts.conf
# :wq 保存文件

#############加载模块配置#############
# 首先配置httpd.conf
cd /etc/httpd/conf
vi httpd.conf

# 监听80端口就行了
# 转发需要几个模块的支持,在httpd.conf引入下面两个模块,并加载模块
# Centos中httpd在加载的时候是自动加载了Include conf.modules.d/*.conf配置
# 其中就有00-proxy.conf配置包含了下面的三个模块, 如果有了可以不加载, 看自己版本。
# 如果有了再加上下面三个模块也无影响
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so


# 引用自己的新建的配置文件
Include conf/extra/httpd-vhosts.conf
# 此时httpd.conf的配置就完成了

#############配置转发文件#############
# 监听的80端口,http域名请求默认端口是80
<VirtualHost *:80>
    ServerName http://test.domain.com
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyRequests Off
    # 转发
    ProxyPass / http://localhost:9090/
    ProxyPassReverse / http://localhost:9090/
</VirtualHost>

# 前后分离转发
<VirtualHost *:80>
    ServerName http://www.domain.com
    DocumentRoot /home/cocosum/dist/
    DirectoryIndex index.html

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    ProxyRequests Off
    # 转发
    ProxyPass /product-api http://localhost:8181
    ProxyPassReverse /product-api http://localhost:8181
</VirtualHost>

........
........
........

3、推荐: 

      Apache(Httpd 2.XX) 分别实现Https转发到二级域名

      Centos 7 搭建Apache(Httpd 2.4) 文件服务器与Httpd文件上传

4. 访问静态页面配置 

<VirtualHost *:80>
    ServerName http://h5.domain.com
    DocumentRoot /home/fanxu/h5/
    DirectoryIndex index.html
</VirtualHost>

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: httpd 2.4.6-97是Apache HTTP Server的一个版本。Apache HTTP Server是一个开源的、跨平台的Web服务器软件,是互联网上最流行的Web服务器之一。 httpd 2.4.6-97版本是Apache HTTP Server的一个具体的软件版本号。在这个版本中,2.4.6表示主版本号和次版本号,意味着这是Apache HTTP Server的第2个主版本和第4个次版本。97表示修订版本号,用于指示这个版本距离前一个修订版本之间有多少次修复和改进。 这个版本的发布意味着Apache HTTP Server团队在2.4.6的基础上进行了97次修复和改进。这些修复和改进可能包括安全漏洞的修复、性能优化、新功能的添加等。通常,发布新版本的目的是为了提升软件的稳定性、安全性和功能性,同时修复已知的问题和漏洞。 用户可以选择升级到最新版本的httpd 2.4.6-97,从而获得更好的性能、更好的安全性和更丰富的功能。升级到最新版本通常是一个推荐的做法,因为较新的版本往往在之前的版本上进行了改进和修复。 总结来说,httpd 2.4.6-97是Apache HTTP Server的一个软件版本,代表了该软件的修订和改进,用户可以选择升级到这个版本以获得更好的性能和安全性。 ### 回答2: httpd 2.4.6-97是Apache HTTP服务器的一个版本。Apache HTTP服务器(简称Apache)是世界上最流行的Web服务器软件之一,被广泛用于搭建网站和提供Web服务。 httpd 2.4.6-97版本是Apache的一个特定的发布版本,其中的“2.4.6”表示主版本号和次版本号,而“97”表示修订版本号。每个版本的发布都可能包含一些新功能、改进和错误修复,因此知道具体版本号可以帮助我们了解这个发布版本的特点和功能。 在httpd 2.4.6-97中,可能会有一些新的功能和改进,例如性能优化、安全性增强、对现有功能的修复等。此外,这个版本可能也会包含一些修改配置文件的选项,以满足用户的不同需求。 要使用httpd 2.4.6-97,你需要下载并安装这个版本的Apache软件包,并按照相应的文档进行配置和启动。通过正确配置服务器并运行httpd,你可以搭建一个稳定、安全、高性能的Web服务器,以托管你的网站或提供其他的Web服务。 总的来说,httpd 2.4.6-97是Apache HTTP服务器的一个特定版本,具有一些新的功能、改进和错误修复。通过正确使用和配置这个版本,你可以搭建一个高效、安全的Web服务器。 ### 回答3: httpd 2.4.6-97是一个特定版本的HTTP服务器软件。一般来说,httpd指的是Apache HTTP服务器,而2.4.6-97表示该软件的版本号。 具体来说,2.4.6-97意味着该软件的主要版本是2,次要版本是4.6,补丁版本是97。这些版本号的变化通常会引入一些新的功能和修复一些已知的问题。所以,每个版本都有自己的特点和改进。 例如,2.4.6-97可能包含对旧版本中的一些漏洞的修复,提高了软件的安全性。同时,它可能还引入了一些新的功能和性能优化,使得服务器更加强大和高效。 如果你想使用httpd 2.4.6-97作为你的HTTP服务器,你可以从官方网站下载相应的安装文件,并按照说明进行安装和配置。在安装过程中,你可能需要指定一些配置参数,以满足你的特定需求。 总之,httpd 2.4.6-97是一个特定版本的HTTP服务器软件,它代表了Apache HTTP服务器的一个更新版本,包含了一些新的功能和修复。如果你需要使用这个版本,你可以下载安装文件,并按照说明进行安装和配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cocosum

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值