Apache2无法访问Go REST API
Debian9.11盒子 我有两个用Go编写的RESTAPI,它们在端口8111和8112(都作为服务)的服务器上运行,一个Apache2服务器在默认端口80上运行 我的Web应用程序(使用Quasar/VueJs编写)由Apache2提供服务 我的internet域指向此框 我无法使用访问API 事实上,当我通过IP使用这些东西而不使用HTTPS时,一切都正常了。现在,我试图使用域名和HTTPS(“神奇地”由Cloudflare提供),我无法访问任何内容 我错过了什么?解决了 在ApacheApache2无法访问Go REST API,go,https,apache2,Go,Https,Apache2,Debian9.11盒子 我有两个用Go编写的RESTAPI,它们在端口8111和8112(都作为服务)的服务器上运行,一个Apache2服务器在默认端口80上运行 我的Web应用程序(使用Quasar/VueJs编写)由Apache2提供服务 我的internet域指向此框 我无法使用访问API 事实上,当我通过IP使用这些东西而不使用HTTPS时,一切都正常了。现在,我试图使用域名和HTTPS(“神奇地”由Cloudflare提供),我无法访问任何内容 我错过了什么?解决了 在Apache配
配置上:
<Location /api/userstatus >
ProxyPass http://localhost:8111/userstatus
ProxyPassReverse http://localhost:8111/userstatus
</Location>
ProxyPasshttp://localhost:8111/userstatus
ProxyPassReversehttp://localhost:8111/userstatus
传入流量使用HTTPS,内部API使用HTTP。您不应该访问端口80吗?您的服务是侦听外部接口的端口8111和8112,还是仅侦听本地主机?您的机箱是否允许访问这些端口?