博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Apache(httpd)实现反向代理
阅读量:5162 次
发布时间:2019-06-13

本文共 1390 字,大约阅读时间需要 4 分钟。

因为这篇文章是Apache(httpd)的教程,配置了多域名SSL配置

Chrome访问  443端口

 

Chrome访问  80端口

 解释一下 通过域名访问网站 http 走的是80端口,https 走的是443端口

得出结论:配置的Apache(httpd) 只监听端口 80 和 443 

 

前一篇教程已经部署了SpringBoot应用hello-0.0.1-SNAPSHOT.jar (更多教程)

 http可以访问

---------------------------------------------------------------

疑问:不是说Apache(httpd)只接受 80 和 443 端口的请求吗,为什么http可以访问?

-> 因为是8080端口是SpringBoot应用自带的Tomcat中部署的,所以你访问的是Tomcat服务器

---------------------------------------------------------------

 

 

 https访问不了

这个问题怎么解决?-> 反向代理技术 

一般企业都是用 Nginx作为反向代理,但是我已经配置了Apache不想改了,Apache也可以实现相同的功能

修改 /etc/httpd/httpd.conf (apache2.2 /etc/httpd/conf/httpd.conf)CentOS

-----------------拓展内容-------------------

Mac自带Nginx和Apache 

目录及常用命令(下载的Nginx需要编译才能运行哦,去根目录下运行 ./configure 编译Nginx,需要 gcc 的支持):

/usr/local/etc/nginx

start nginx

nginx -s stop

nginx -s reload

 

目录及常用命令:

/etc/apache2/

sudo apachectl start

sudo apachectl stop

sudo apachectl restart

------------------------------------------

确保195~196没有注释

在文件末尾追加反向代理配置

#反向代理

ProxyRequests Off

ProxyPass /ability/payment http://127.0.0.1:8821/payment

ProxyPassReverse /ability/payment http://127.0.0.1:8821/payment

 

ProxyPass /payment/notify http://127.0.0.1:8080/payment/notify

ProxyPassReverse /payment/notify http://127.0.0.1:8080/payment/notify

 

<proxy *>

    AllowOverride None

    Order Deny,Allow

    Allow from all

</proxy>

 

 

配置完成后记得重启Apache httpd

 

service httpd restart

 

 

 

 

 

转载于:https://www.cnblogs.com/wood-life/p/10318014.html

你可能感兴趣的文章
Maven的主要特点
查看>>
Entity Framework 5.0系列之EF概览三种编程方式
查看>>
GC的三代回收机制
查看>>
全局设置axios发送cookie(axios 默认不发送cookie)
查看>>
#安装memcache
查看>>
弥补wxpython无背景图片缺陷
查看>>
hdu 3065 病毒侵袭持续中
查看>>
JDBC反射
查看>>
【Rollo的Python之路】Python sys argv[] 函数用法笔记
查看>>
【深度学习大讲堂】首期第二讲:深度学习简史
查看>>
2016/3/1 淘宝 腾讯 网易 css初始化代码 以及最基础的初始化
查看>>
结构体字节对齐
查看>>
1239-贪心算法
查看>>
5.Advanced concepts
查看>>
android上传文件到服务器
查看>>
JavaScript学习笔记——语法基础1.1
查看>>
我回答了90%的面试题,为什么还被拒?
查看>>
Html - Table 表头固定和 tbody 设置 height 在IE不起作用的解决
查看>>
20165205 学习基础与C语言基础调查
查看>>
iOS SVN终端指令
查看>>