apache2反向代理404错误

apache2反向代理404错误

我已经设置了一个 apache2 服务器。我正在尝试启用一个站点的反向代理,在其中我将 /registry 重定向到 :5000。

我已经启动并运行了 apache2,并且能够访问默认页面 (),但在使反向代理工作时遇到了问题。我创建了一个这样的文件:

<VirtualHost *:80>
#
ServerName http://myhost.org
#
    DocumentRoot /var/www
    ProxyPreserveHost On
    ProxyRequests off
    ErrorLog ${APACHE_LOG_DIR}/error-docker.log
    CustomLog ${APACHE_LOG_DIR}/access-docker.log combined
    ProxyPass /registry myhost.org:5000
    ProxyPassReverse /registry myhost.org:5000
#
</VirtualHost>

当我访问该网址时,myhost.org/registry我得到以下信息:

Not Found

The requested URL /registry was not found on this server.

我知道该网站已启用,因为我已检查过以下内容:

sudo a2ensite proxiedhosts
Site proxiedhosts already enabled

任何有关此问题的帮助都将不胜感激。

答案1

抱歉。我找到了答案。看来问题出在 /var/www/ 中的路径不正确。

它本质上引用了一条不存在的路径。

相关内容