Apache2内のいくつかのフォルダをリダイレクトしたいと思います。
私のウェブサーバーはplesk11で使用しています。
私は このチュートリアル に従いました。このファイルにリダイレクトルールを配置する必要があると書かれています/etc/Apache2/sites-available/default
。私のウェブサーバーの場合、このファイルは存在しません。 pleskのウェブサイト管理のせいだと思います。ただし、このファイルは1つだけです:000-default
。私はそれを変更しませんでした!
また、自分のドメインの構成ファイルを見つけることができました。ここにあります
/var/www/vhosts/example.org/conf/last_httpd.include
Apache2「ProxyPass」の問題を解決したいと思います。それがリダイレクトを解決する最も簡単な方法だと思うからです。
私が知ったように、私はこの行を追加する必要があります
ProxyPass /folder/map/ http://www.google.de
これは動作しません。エラー「403forbidden」で終了します。ヒントを教えてください。ありがとうございました!
1。 Apache2の個別の設定を作成します
cd /var/www/vhosts/example.org
Sudo touch conf/vhost.conf
Sudo vim
2。そこにディレクティブを挿入します
押す I それらの行を挿入します
RewriteEngine On
ProxyPass /directory/subdir/ http://localhost:8123/
ProxyPassReverse /directory/subdir/ http://localhost:8123/
押す Esc に続く :wq
と書いて ↵
3。 configを使用するようにApacheに指示します
Sudo /usr/local/psa/admin/bin/httpdmng --reconfigure-all
Sudo service Apache2 restart
4。完了です。
RewriteEngine On
ProxyPass /directory/subdir/ http://localhost:8123/
ProxyPassReverse /directory/subdir/ http://localhost:8123/
上記の答えは正しいですが、私は追加する必要があります:
ProxyPass /directory/subdir/ http://localhost:8123/
ProxyPassReverse /directory/subdir/ http://localhost:8123/
ここにRewriteEngineを追加する必要はありません。
/usr/local/psa/admin/bin/httpdmng --reconfigure-domain <YOUR_DOMAIN>
Httpdも再起動する必要はありません。
ProxyPass /directory/subdir/ http://localhost:8123/
ProxyPassReverse /directory/subdir/ http://localhost:8123/
正しいですが、最初にproxy_httpモジュールをアクティブ化する必要がありました。 Pleskのチェックボックスまたは端末による。
Sudo a2enmod proxy_http
service Apache2 reload
それ以外の場合は、ログに次のようなエラーがあります。
No protocol handler was valid for the URL /myapp.
If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.