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のサンプルコード

推薦する

MySQL 制約の種類と例

制約制約によりデータの整合性と一貫性が確保される制約はテーブルレベルの制約と列レベルの制約に分けられ...

JS デコレータ パターンと TypeScript デコレータ

目次デコレータパターンの紹介TypeScript のデコレータデコレータの使用デコレーターファクトリ...

MySQL のスロークエリの方法と例

1. はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメン...

CentOS7 は rpm を使用して MySQL 5.7 をインストールするチュートリアル図

1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...

集める価値のある 15 個の JavaScript 関数

目次1. 数字を逆にする2. 配列内の最大のn個の数値を取得する3. 階乗を計算する4. 現在の動作...

MySQL 8.0.12 インストール グラフィック チュートリアル

MySQL8.0.12 インストールチュートリアルをみんなで共有します。 1. インストール1.イン...

CSSはフロートをシミュレートして、画像の左右を囲む中央テキストの効果を実現します。

画像の周囲にテキストを折り返すとは何ですか?これは次の図の効果です。 エフェクトのCSSコードはここ...

Linux システムで PATH 環境変数を設定する方法 (3 つの方法)

1. Windows システムでは、JDK のインストールなど、多くのソフトウェアのインストールで...

jQuery はシャッター効果を実現します (li 配置を使用)

この記事では、ブラインド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具体...

Doubanウェブサイトのウェブサイトコンテンツに小さな変更を加える方法

<br />読みやすさはウェブサイトにとって非常に重要な部分であり、ウェブサイトの核心と...

Vue axios インターセプターは、繰り返しリクエストのキャンセルによく使用されます。

導入前回の記事では、axios のシンプルなカプセル化と、axios インターセプターの適用シナリオ...

Zabbixリモートコマンド実行の詳細な例

目次1つ。環境二。予防三つ。例Zabbix トリガーがしきい値に達すると、アラート メッセージの送信...

MySQLはデータ復旧を実装するためにbinlogログを使用する

MySQL binlog は MySQL ログの中で非常に重要なログであり、データベースのすべての ...

Linux チェックアップ、Linux の状態 (ネットワーク IO、ディスク、CPU、メモリ) を把握

目次1. コアコマンド2. 共通コマンド3. コアコマンドの詳細な説明3.1、ps補助3.2 トップ...