Squid:IIS 10 的反向代理
Squid : Reverse proxy with IIS 10
windows 服务器 2019 上的 ISS 10 上有一个网站。
默认网站和其他网站。
我没有对这些网站和 IIS 进行任何配置。这是一个crm产品,所有默认设置。
我在两个网站上绑定了 https 端口和证书。
在本地网络上,当我转到 https://local_net_adress 时,它会从默认网站重定向到其他网站。
从 Internet 转到 https://public_adress 时,我没有被重定向,它显示默认的 IIS 网页。
这是我在这个网站上的鱿鱼配置:
(反向代理中的 squid 可用于 exchange webmail 和许多其他 apache 网站。)
# ----- xxxxxx -----
cache_peer xx.xx.xx.xx parent 443 0 no-query originserver ssl sslflags=DONT_VERIFY_PEER login=PASS name=srv-xxx
acl myacl url_regex -i ^https://public_url/.*$
cache_peer_access srv-xxx allow myacl
cache_peer_access srv-xxx deny all
http_access allow myacl
never_direct allow myacl
miss_access allow myacl
squid 或 IIS 有问题吗?
好的,现在可以了。
它在 IIS 绑定上。
为了工作,我必须从默认网站删除绑定并且不要将主机名放在其他网站的绑定上。
问题解决了。
windows 服务器 2019 上的 ISS 10 上有一个网站。 默认网站和其他网站。 我没有对这些网站和 IIS 进行任何配置。这是一个crm产品,所有默认设置。 我在两个网站上绑定了 https 端口和证书。 在本地网络上,当我转到 https://local_net_adress 时,它会从默认网站重定向到其他网站。 从 Internet 转到 https://public_adress 时,我没有被重定向,它显示默认的 IIS 网页。
这是我在这个网站上的鱿鱼配置: (反向代理中的 squid 可用于 exchange webmail 和许多其他 apache 网站。)
# ----- xxxxxx -----
cache_peer xx.xx.xx.xx parent 443 0 no-query originserver ssl sslflags=DONT_VERIFY_PEER login=PASS name=srv-xxx
acl myacl url_regex -i ^https://public_url/.*$
cache_peer_access srv-xxx allow myacl
cache_peer_access srv-xxx deny all
http_access allow myacl
never_direct allow myacl
miss_access allow myacl
squid 或 IIS 有问题吗?
好的,现在可以了。
它在 IIS 绑定上。
为了工作,我必须从默认网站删除绑定并且不要将主机名放在其他网站的绑定上。
问题解决了。