Mod_proxy_ajpを使用してApacheが前面にあるAtlassianConfluenceのインスタンスがあり、Tomcatの8080にインバウンドポート80リクエストを渡します。ユーザーが使用するURLが http://www.mywiki.com/confluence/ であるとしましょう。 Confluenceは、変更されたページへのリンクをユーザーに送信するための電子メールを生成します。ユーザーがこれらの電子メール内のリンクをクリックすると、ユーザーは、Apacheが要求を受け入れる公開DNS名ではなく、:8080のローカルサーバーホスト名に直接移動します。
言い換えれば、リンクは http:// nasty-app-server-name:8080/confluence/xyz / であり、 http://www.mywiki.com/confluence/ xyz 。
Nasty-app-server-nameの代わりにConfluenceによって生成されたハイパーリンクにwww.mywiki.comを挿入するようにConfluenceを構成するにはどうすればよいですか? $ hostnameを持つテンプレートがどこかにあると思います。それをDNS名で上書きしたい。
そして、私は自分で答えを見つけました。これを変更するための設定は、管理者の左側のメニューの[一般設定]の下にある[サーバーベースのURL]です。