Jira リバース プロキシを実装するための nginx について

Jira リバース プロキシを実装するための nginx について

概要: nginx リバース プロキシ jira を構成し、https を実装します。Tomcat を構成します。この記事では、JIRA がアドレス http://jira.aniu.so/jira (標準 HTTP ポート 80) でアクセスできるように設定し、JIRA 自体はコンテキスト パス /jira を使用してポート 8080 でリッスンできるようにします。

nginx リバース プロキシ jira を構成する

Tomcatの設定

設定ファイル server.xml を変更します (jira インストール ディレクトリ内)

前に:
<Context docBase="${catalina.home}/atlassian-jira" path="" reloadable="false" useHttpOnly="true"> 変更後: <Context docBase="${catalina.home}/atlassian-jira" path="/jira" reloadable="false" useHttpOnly="true">

コネクタの設定

proxyName 要素と proxyPort 要素 (適切な属性に置き換えます) を追加し、以下に別のコネクタを追加します。これは、プロキシをバイパスするためのトラブルシューティングのためです。

<!-- Nginx Proxy Connector --> # https なしで nginx のみを使用する
<コネクタポート= "8080" maxthreads = "150" minsparethreads = "25" connectiontimeout = "20000" enablelookups = "false" maxhttpheadersize = "http/1.1" "Jira.aniu.so" proxyport = "80"/> <! - オプション、httpsを使用したnginxプロキシコネクタ - >#<コネクタポート= "8081" maxthreads = "150" minsparethreads = "25" connectiontimeout = "" enableledise encodingforui = "true" redirectport = "8443" acceptcount = "100" disableuploadtime = "proxyname =" jira.so "proxyport =" 443 "smech =" https "secure =" true "/>> <! connectiontimeout = "20000" enablelookups = "false" maxhttpheadersize = "8192" protocol = "http/1.1" usebodyencodingfori = "true" redirectport = "8443" acceptcount = "100" disableupploadtimeout = "true"/>

上記のコメントはオリジナルですが、以下は私が修正したものです。

nginx の仮想ホストを設定します。

その後、nginxとjiraを再起動すると動作します

システム パネルは正常に表示されます:

nginx で jira リバース プロキシを実装する際の問題に関するこの記事はこれで終わりです。より関連性の高い nginx リバース プロキシ コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • nginx のロードバランシングとリバースプロキシの説明
  • Nginx リバース プロキシを使い始める
  • プレフィックスケースを削除する Nginx リバース プロキシ構成のチュートリアル
  • Nginx リバース プロキシ構成の完全なプロセス記録
  • 複数のサーバーにNginxリバースプロキシを実装する方法

<<:  Helloダイアログボックスのデザイン体験の共有

>>:  マウスを動かしたときに画像のズーム効果とゆっくりとした遷移​​効果を実現するCSSのサンプルコード

推薦する

Dockerボリューム権限管理の詳細な説明

ボリュームデータボリュームは Docker の重要な概念です。データ ボリュームは、1 つ以上のコン...

Vue の一般的な問題と解決策の概要 (推奨)

Vue に限定されず、他の種類の SPA プロジェクトにも当てはまる問題がいくつかあります。 1....

JS オブジェクト コンストラクター Object.freeze

目次概要例1) オブジェクトをフリーズする2) 配列をフリーズする3) 浅い凍結4) ディープフリー...

MySQL DEFINER の使用方法の詳細な説明

目次序文: 1.DEFINERの簡単な紹介2. いくつかの注意点要約:序文: MySQL データベー...

フロントエンドセキュリティの詳細な説明: JavaScript の http ハイジャック対策と XSS

目次HTTP ハイジャック、DNS ハイジャック、XSS HTTPハイジャックDNSハイジャックXS...

Dockerでランナーコンテナを構成する方法

1. ランナーコンテナを作成する mk@mk-pc:~/Desktop$ docker run -d...

CSS で div 凹角スタイルを実装するサンプル コード

通常の開発では、凸型の丸い角、つまり border-radius 属性を使用するのが一般的です。凹角...

JavaScript のカンマ式が含まれている場合について

JavaScript の if ステートメントで英語のカンマ「,」が表示されることがあります。これは...

docker システムコマンドセットの使用

目次docker システム df docker システム プルーンdocker systemc 情報...

HTMLの基礎を詳しく解説(第2部)

1. リストリスト ulコンテナーには、一貫した構造とスタイルを持つテキストまたはグラフの形式が読...

開発にVscodeとdockerを組み合わせて使用​​する詳細なプロセス

序文Docker と VS Code を使用すると、ローカル開発環境全体を最適化し、プロジェクトの進...

Vuex でゲッターとアクションを使用するための追加手順

予備的注釈1.Vue2.xとVue3.xの違い: Vue 3.x にはヘルパー関数はありません。 V...

CSS 共通スタイルで二重矢印を描画するサンプルコード

1. 単一の矢印への複数の呼び出し単一の矢印を実装したら、二重矢印を実装するのは簡単です。上では、単...

Linux に ASPNET.Core3.0 ランタイムをインストールするためのサンプル コード

# 以下の例は x64 ビット ランタイム v3.0.0 用です mkdir /runtimes ...