gpt4 book ai didi

apache - 配置 apache 虚拟主机以使用 SSL 但没有证书运行 webmin

转载 作者:太空宇宙 更新时间:2023-11-03 14:43:08 24 4
gpt4 key购买 nike

我正在为我的家庭服务器开发一个网络门户。我正在运行 FreeBSD 10.3 服务器并安装了 apache24。

我想要实现的是运行 webmin https://localhost:10000/端口到我的应用程序下的子域:https://webmin.somedomain.com

我有多个应用程序已使用以下 httpd.conf 虚拟主机连接:

<VirtualHost *:80>
ServerAdmin info@gmail.com
ServerName webmin.somedomain.com
ProxyPreserveHost On

# setup the proxy
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / "http://localhost:10000/"
ProxyPassReverse / "http://localhost:10000/"
</VirtualHost>

这适用于非 SSL 页面。但是因为 webmin 会造成很多危害,所以我更喜欢它在 SSL 下运行。

为了使配置正常工作,我将行更改为:

<VirtualHost *:443>
ServerAdmin info@gmail.com
ServerName webmin.somedomain.com
ProxyPreserveHost On

# setup the proxy
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass / "https://localhost:10000/"
ProxyPassReverse / "https://localhost:10000/"
</VirtualHost>

但是,这不起作用。

它之前在 SSL 上工作,但可能只是因为我在 https://{device IP}:10000/而不是在任何虚拟主机上或通过 apache 运行 webmin。

我在 https://webmin.somedomain.com 上没有收到来自服务器的任何响应URL,所以我想我遗漏了一些东西..

问题1. 我需要在 apache 上配置 mod_ssl 才能让它运行吗?2. 是否需要证书和证书配置才能与我的服务器运行未经认证的连接?3.从哪里开始?

最佳答案

问题是,您需要通过将 SSLProxyEngine 设置为 on 来启用它。

通过查看日志,您可以在 Apache 2.4 上找到以下内容。

SSL Proxy requested for webmin.yourdomain.com:443 but not enabled [Hint: SSLProxyEngine]

SSLProxyEngine Directive

This directive toggles the usage of the SSL/TLS Protocol Engine for proxy. This is usually used inside a section to enable SSL/TLS for proxy usage in a particular virtual host. By default the SSL/TLS Protocol Engine is disabled for proxy both for the main server and all configured virtual hosts.

* Note that the SSLProxyEngine directive should not, in general, be included in a virtual host that will be acting as a forward proxy (using or ProxyRequests directives). SSLProxyEngine is not required to enable a forward proxy server to proxy SSL/TLS requests.

启用此指令后,事情开始按预期工作。

关于apache - 配置 apache 虚拟主机以使用 SSL 但没有证书运行 webmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41533248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com