正如本教程所做的那样,我正在使用docker制作一个代理服务器。当我尝试重新加载apache时,我在第4行得到了这个错误,我不知道它是从哪里来的。这是我的vhost文件的副本。
<VirtualHost *:80>
DocumentRoot "/var/www/html/"
ServerName my.server.name
<Proxy *>
Allow from localhost
</Proxy>
ProxyPass / http://localhost:8080/
</VirtualHost>这是我错误的照片。

我还尝试在第4行(如apache文档中所示)的星号周围放置引号<Proxy "*">。
有人能帮我显示我的语法错误或者向我解释我在这里做错了什么吗?我已经干了两天了。
下面是我一直在学习的教程:https://medium.com/@jmarhee/running-multiple-web-applications-on-a-docker-host-with-apache-85f673f02803
我发现这个问题看起来很相似,但并不是我所需要的。
发布于 2017-11-28 16:21:18
可能没有启用Apache2代理模块。尝试启用两个基本代理模块并重新启动服务器:
sudo a2enmod proxy proxy_http # Press [Tab] to find more modules
sudo systemctl restart apache2.service要查找已启用的模块,可以使用:
sudo apache2ctl -Mhttps://askubuntu.com/questions/981144
复制相似问题