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

ブログ    

推薦する

WindowsにMySQL5.7圧縮パッケージを素早くインストールする

この記事では、Windows に MySQL 5.7 圧縮パッケージをインストールする方法について説...

MySQLのクラスタ化インデックスと非クラスタ化インデックスの詳細な説明

1. クラスター化インデックステーブル データはインデックスの順序で保存されます。つまり、インデック...

画像をハイパーリンクとして使用したときに表示される青いボックスを削除する方法

最近、Dreamweaver を使用して製品プレゼンテーションを作成し、画像にハイパーリンクを追加し...

実務経験7年のフロントエンドスーパーバイザーによる経験共有

今日はベテランの貴重な経験を共有します。著者は技術管理の経験が7年あり、多い時は80人以上を率いてい...

MySQLが大量のデータを処理する際にクエリ速度を最適化するいくつかの方法

実際に参加したプロジェクトでは、MySQL テーブルのデータ量が数百万に達すると、通常の SQL ク...

ウェブページのドロップダウンリストとdivレイヤーのカバーの問題を選択する

HTML の select 要素に関する質問は、さまざまな場所で提起されています。最近のプロジェクト...

Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)

インストールの提案: インストールには .exe を使用せず、圧縮パッケージを使用してください。これ...

TypeScript インターフェースの紹介

目次1. インターフェース定義2. 属性2.1 オプション属性2.2 読み取り専用プロパティ3. ク...

Linuxコマンドとファイル検索の詳しい説明

1. ファイル名検索を実行するwhich ('実行可能ファイル' を検索) //PA...

JavaScript における async と await の使い方とメソッド

JS の async 関数と await キーワード 関数ヘルワールド() { 「こんにちは!美しい...

DockerにRabbitMQを素早くインストールする方法

1. 画像を取得する #Webコントロールページを含むバージョンを指定します docker pull...

html+cssレイアウトの3つの方法(ナチュラルレイアウト/フローレイアウト/ポジショニングレイアウト)

1. 自然なレイアウト<br />レイアウトは変更せずに自動的に左揃えになります。 2....

Zabbix はどのようにして ssh 経由でネットワーク デバイス データを監視および取得するのでしょうか?

シナリオシミュレーション:ある会社の運用保守担当者は、以前購入した一連のネットワーク機器の光ポートの...

MySQLユーザーと権限管理の詳細な説明

この記事では、例を使用して MySQL ユーザーと権限の管理について説明します。ご参考までに、詳細は...

HTML テーブルタグチュートリアル (44): テーブルヘッダータグ

<br />ソース コード内で表の構造を明確に区別するために、HTML 言語では、表のヘ...