web-dev-qa-db-ja.com

Apache2構文エラーAH00526-フォワードプロキシvhostファイルの作成中

このチュートリアルのように、Dockerを使用してプロキシサーバーを作成しています。 Apacheをリロードしようとすると、4行目でこのエラーが発生しますが、その原因はわかりません。これが私のvhostファイルのコピーです。

<VirtualHost *:80>
DocumentRoot "/var/www/html/"
ServerName my.server.name
<Proxy *>
Allow from localhost
</Proxy>
ProxyPass / http://localhost:8080/
</VirtualHost>

これが私のエラーの写真です。 enter image description here

また、4行目のアスタリスクを引用符で囲んでみました(Apacheのドキュメントを参照)<Proxy "*">

誰かが私の構文エラーを見せたり、ここで間違っていることを説明したりできますか?私はこれに2日間来ました。

ここに私が従ってきたチュートリアルがあります: https://medium.com/@jmarhee/running-multiple-web-applications-on-a-docker-Host-with-Apache-85f673f028

この質問は似ているように見えましたが、実際には必要なものではありませんでした。

エラーAH00526でApache2を起動できません:構文エラー-無効なコマンド$

1

おそらく、Apache2プロキシモジュールは有効になっていません。 2つの基本的なプロキシモジュールを有効にして、サーバーを再起動してください。

Sudo a2enmod proxy proxy_http           # Press [Tab] to find more modules
Sudo systemctl restart Apache2.service

有効なモジュールを見つけるには、次を使用できます。

Sudo Apache2ctl -M
1
pa4080