繁体   English   中英

用于 QUESTDB 的 APACHE AUTH 代理

[英]APACHE AUTH PROXY FOR QUESTDB

我想配置一个 apache Auth 代理来访问没有身份验证系统的 QuestDB。 我第一次尝试在VM上。

我做了一个非常简单的配置:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    <Proxy *>
            Order deny,allow
            Allow from all
            AuthType Basic
            Authname "Password Required"
            AuthUserFile /etc/apache2/.htpasswd
            Require valid-user
    </Proxy>
    ProxyPass / http://127.0.0.1:9000/
    ProxyPassReverse / http://127.0.0.1:9000/

    ProxyRequests Off
</VirtualHost>

我用绑定地址http://127.0.0.1:9000配置了我的 QuestDB。

当我去 http://myipadress 并给我的 Apache 认证用户时,我有:

  • 错误的请求
  • 刷新
  • 没有 CSS 的内容
  • 刷新
  • 错误的请求
  • 刷新
  • QuestDB 打开
  • 刷新

并永远像这样循环。

任何想法 ? 当我刚刚设置 ProxyPass / ProxyPassReverses 行时,我得到了相同的现象。
我启用了我的 Apache 服务器模块:proxy_http、代理、重写和缓存以及启用的默认模块。

下面的配置对我有用。 我认为不同之处在于我没有使用 DocumentRoot。

<VirtualHost *:80>
  ProxyPreserveHost On
  <Proxy *>
            Order deny,allow
            Allow from all
            AuthType Basic
            Authname "Password Required"
            AuthUserFile /etc/apache2/.htpasswd
            Require valid-user
    </Proxy>
  ProxyRequests Off
  ServerName 127.0.0.1:80
  ServerAlias localhost
  ProxyPass / http://localhost:9000/
  ProxyPassReverse / http://localhost:9000/
</VirtualHost>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM