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 マスター/スレーブ ステータスを監視するシェル スクリプト

Linuxでシェルスクリプトを共有して、MySQLのマスタースレーブ状態を監視し、エンタープライズW...

ウェブページで任意のフォントを使用する実践的な操作とデモ

以前、「Web ページにシステムに組み込まれていないフォントを埋め込む」という研究をしたことがありま...

JSコードコンパイラMonacoの使い方

序文私が必要としているのは、構文の強調表示、関数プロンプト、自動行折り返し、およびコードの折りたたみ...

Windows 8 での ssh コマンドの使用記録

1. 仮想マシンとgit bashウィンドウを開き、接続の準備をします2. 仮想マシンでifconf...

ウェブページをデザインするには?ウェブページを作成するには?

Web デザインの理解に関しては、多くの人がまだ Web ページ制作のレベルにとどまっているようで...

nginx ip ブラックリストの動的禁止の例

ウェブサイトが悪意を持ってリクエストされた場合、IP アドレスをブラックリストに登録することは重要な...

Ubuntu 20.04 ベスト設定ガイド (初心者向け)

1. システム構成1. sudoパスワードをオフにするsudo コマンドを使用するたびにパスワード...

ファイアウォールの iptables 戦略を使用して Linux サーバー上のポートを転送する方法

2つの異なるサーバー間の転送ポート転送を有効にするまず、デフォルトでは無効になっている IP 転送機...

Vue+Elementでページング効果を実現

この記事の例では、ページング効果を実現するためのvue+Elementの具体的なコードを参考までに共...

VMware インストール エラー VMware Workstation が VMware 認証サービスを開始できませんでした

背景: SAP ECC サーバーをインストールし、XP をプレインストールしたいと考えています。XP...

テーブル設定の背景画像が100%表示されない解決策

開発中に以下の状況が発見されました。 (1) ファイルが.jspファイル拡張子で保存されている場合、...

MySQL 演算子の具体的な使用法 (and、or、in、not)

目次1. はじめに2. 本文2.1 および演算子2.2 または演算子2.3 オペレーター2.4 no...

JavaScript で Baidu Maps API にアクセスする方法と手順

目次1. Baidu Map API アクセス2. HTML で Baidu Map API を使用...

CSS XTHML の記述標準とよくある問題の概要 (ページ最適化)

プロジェクトドキュメントディレクトリDiv+CSS 命名規則 - 4 - Div+css 命名規則 ...

MySQL における単一テーブルと複数テーブル、およびビューと一時テーブルに対する Update と Select の違い

1. テーブルAのデータを使用してMySQLのテーブルBの内容を更新するたとえば、データ テーブル内...