技术分享 |
Apache 反向代理实现为http添加https的外衣 |
发布时间:2019-3-27 11:02:05 浏览次数:次 来源:太原网站制作 作者:山西网站建设 字体:大 中 小 |
导读: 笔者开发了一套node.js的web应用,想实现https协议,至于node.js原生的实现https协议笔者这里并没有研究。 其实很简单,默认node.jsexpress会监听3000端口,HTTP协议。如果想通过https访问node.js应用怎么办?直接用apach... 笔者开发了一套node.js的web应用,想实现https协议,至于node.js原生的实现https协议笔者这里并没有研究。
其实很简单, 默认node.js express会监听3000端口,HTTP协议。 如果想通过https访问node.js应用怎么办? 直接用apache反向代理功能。 配置apache配置文件, 笔者这里在apache/conf/extra/httpd-vhosts.conf, 添加VirtualHost配置: <VirtualHost *:443> ServerName www.mydomain.com <Proxy *> Order deny,allow </Proxy> SSLEngine On </VirtualHost> 如此,重启apache服务器,https://127.0.0.1 即可访问到http://127.0.0.1:3000的内容。
当然,这里这是一个例子,真实生产环境,需要自行生成替换上述的证书、域名、端口等信息。 下一篇文章:没有了
|
![]() ![]() |