【发布时间】:2020-10-28 22:32:35
【问题描述】:
该应用程序通过 HTTP 与 Web 浏览器一起工作。如何获得支持 通过在应用程序和浏览器之间放置 apache2 Web 服务器来实现 HTTPS 协议?谢谢。
【问题讨论】:
该应用程序通过 HTTP 与 Web 浏览器一起工作。如何获得支持 通过在应用程序和浏览器之间放置 apache2 Web 服务器来实现 HTTPS 协议?谢谢。
【问题讨论】:
为了解决这个问题,apache2加载了proxy和proxy_http模块。
sudo a2enmod proxy
sudo a2enmod proxy_http
之前已经下载了代理。将指令添加到站点配置文件中:
<Location /ZagotovkaCB>
ProxyPass http://192.168.1.2:53572/ZagotovkaCB/
ProxyPassReverse http://192.168.1.2:53572/ZagotovkaCB/
Order allow,deny
Allow from all
</Location>
本地应用程序使用网络浏览器通过端口号 53572 在 http 上运行。 为了通过浏览器连接到应用程序,在浏览器查询行中输入了以下行:
虚拟主机使用 https 协议在端口 777 上运行并启用此功能 指令,现在结果是 apache2 和在 https 上运行的 Web 浏览器之间的链接和 apache2 和本地应用程序之间的链接通过 http 像以前一样工作。 现在连接字符串:
【讨论】: