当前位置: 首页 > 知识库问答 >
问题:

Apache反向代理配置问题

湛安宁
2023-03-14

我在设置apache反向代理服务器时遇到问题,希望您能提供帮助。

我安装了带有apache的ubuntu服务器,并启用了以下模块:

sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests

然后我用以下内容在代理上设置000-default.conf:

<VirtualHost service1.domain.com:80>
    ProxyPreserveHost On

    ProxyPass / https://service1.domain.com/
    ProxyPassReverse / https://service1.domain.com/
</VirtualHost>

<VirtualHost service2.domain.com:80>
    ProxyPreserveHost On

    ProxyPass / https://service2.domain.com/
    ProxyPassReverse / https://service2.domain.com/
</VirtualHost>

路由器上的端口80和443被转发到代理服务器。在服务(1-3)服务器上,使用来自Lets Encrypt的证书启用SSL。

谢谢你的帮助!

共有1个答案

经骁
2023-03-14

不确定你的最终目标是什么。该证书用于面向服务器的客户端。如果您希望人们在不必设置端口的情况下访问站点,可以使用虚拟主机配置中的Redirect语句。

<VirtualHost *:80>

    ServerName example.com
    ServerAlias www.example.com
    Redirect permanent / https://www.example.com

</VirtualHost>

它将转发任何非ssl流量以使用ssl虚拟主机。

 类似资料:
  • 主要内容:1. 简单的反向代理,2. 集群和平衡器,3. Balancer和BalancerMember配置,3. 故障转移,4. 均衡器管理器除了作为“基本”Web服务器,并为最终用户提供静态和动态内容之外,Apache httpd(以及大多数其他Web服务器)也可以充当反向代理服务器,也称为“网关” “服务器。 在这种情况下,httpd本身不生成或托管数据,而是由一个或多个后端服务器获取内容,后端服务器通常没有直接连接到外部网络。当httpd收到来自客户端的请求时,请求本身被代理到这些后端服

  • 宿主提供商的默认Apache配置运行在端口号80上。由于无法更改Apache配置,因此必须使用访问在同一服务器上运行的节点应用程序。

  • 本文向大家介绍Nginx反向代理websocket配置实例,包括了Nginx反向代理websocket配置实例的使用技巧和注意事项,需要的朋友参考一下 最近有一个需求,就是需要使用 nginx 反向代理 websocket,经过查找一番资料,目前已经测试通过,本文只做一个记录 1.下载 tengine 最近的源码 2.安装基础的依赖包 3.解压编译安装 nginx.conf 的配置如下: test

  • 本文向大家介绍nginx反向代理webSocket配置详解,包括了nginx反向代理webSocket配置详解的使用技巧和注意事项,需要的朋友参考一下 最近在做项目的时候用到了webSocket协议,而且是在微信小程序中用到了webSocket,微信小程序中使用wss协议的时候不能设置端口,只能使用默认的443端口。我擦,我的https已经监听了443端口,webSocket再去监听443,肯定不

  • 我们发现了一个使用http2的解决方案,但更喜欢不使用http2的解决方案(出于原因,请参见https://http2.pro/doc/apache)。 使用http2的Apache工作配置 有人能帮助我们创建一个有效的apache反向代理配置,该配置与CsrfPreventionRequestCycleListener一起工作而不使用http2模块吗?

  • 环境 OS:Redhat 7 ReverseProxy:Apache(仅限) 通过:Docker 部署 ====================================================================================================================== 问题: 是否可以在Apache反向代理中进行更改,以便通过