[解決済み] Apache を別のポートにリダイレクトする
2022-04-29 01:56:14
質問
以前から悩んでいたのですが、間違いなく何か間違っているようです。
私は同じマシン上にapacheサーバーとJBossサーバーを持っています。 私はmydomain.comのトラフィックをJBoss localhost:8080/exampleにリダイレクトしたいのですが、どうすればいいですか? DNSは現在mydomain.comのために設定されており、ブラウザに入力するとポート80に直行します。
質問は、あるドメイン名(この場合、"mydomain.com")がapacheに来たときに、別のポートにリダイレクトするにはどうすればいいでしょうか?
<VirtualHost ip.addr.is.here>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.com
ProxyPass http://mydomain.com http://localhost:8080/example
ProxyPassReverse http://mydomain.com http://localhost:8080/example
</VirtualHost>
提案を含むUPDATED - 8080番ポートへの転送がまだできない
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName mydomain.com
ServerAlias www.mydomain.com
ProxyPass http://mydomain.com http://localhost:8080/example
ProxyPassReverse http://mydomain.com http://localhost:8080/example
</VirtualHost>
解決方法は?
ドメインを削除する必要があります。
http://example.com
をProxyPassとProxyPassReverseで使用し、それを
/
. さらに
/
の末尾にある
example/
をリダイレクト先に指定します。また、いくつかの問題がありました
http://example.com
vs.
http://www.example.com
- ServerNameをwww.example.com、ServerAliasをexample.comにするまでwwwしか動かなかった。以下を試してみてください。
<VirtualHost *:80>
ProxyPreserveHost On
ProxyRequests Off
ServerName www.example.com
ServerAlias example.com
ProxyPass / http://localhost:8080/example/
ProxyPassReverse / http://localhost:8080/example/
</VirtualHost>
これらの変更を行った後、必要なモジュールを追加し、apache を再起動します。
sudo a2enmod proxy && sudo a2enmod proxy_http && sudo service apache2 restart
関連
-
[解決済み] HTMLページからのリダイレクト
-
[解決済み] jQuery Ajax呼び出し後のリダイレクトリクエストを管理する方法
-
[解決済み] Apache HTTP Server と Apache Tomcat の違い?[クローズド]
-
[解決済み】別のウェブページにリダイレクトするにはどうすればいいですか?
-
[解決済み] HTTPSをHTTPにリダイレクトするにはどうしたらいいですか?
-
[解決済み] PHPで500 Internal Server Errorを出さずにエラーを表示させる方法【重複あり
-
[解決済み] .htaccess ErrorDocument 404が表示されない
-
[解決済み] apacheのバーチャルホストの設定をデバッグする方法は?
-
[解決済み] XAMPPのapacheサーバーのポートを変更する方法は?
-
[解決済み] Apacheの内部エラー500、しかしログには何もない?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Apache HTTP Server と Apache Tomcat の違い?[クローズド]
-
[解決済み] Apache 2.2 で mod_rewrite を有効にする方法
-
[解決済み] エラー」を解決する方法 Apacheが予期せずシャットダウンしました" を解決するには?
-
[解決済み] Apacheのmod_rewriteをデバッグする方法
-
[解決済み] HTTPSをHTTPにリダイレクトするにはどうしたらいいですか?
-
[解決済み] PHPで500 Internal Server Errorを出さずにエラーを表示させる方法【重複あり
-
[解決済み] Apache を別のポートにリダイレクトする
-
[解決済み] apacheのバーチャルホストの設定をデバッグする方法は?
-
[解決済み] XAMPPのapacheサーバーのポートを変更する方法は?
-
[解決済み] Apacheの内部エラー500、しかしログには何もない?