実験環境
1. Apacheをインストールして起動する1.1 インストール yum -y httpdをインストールします 1.2 起動 systemctl スタート httpd 2. Tomcatをインストールして起動する2.1 JDKをインストールする rpm -ivh jdk-8u131-linux-x64_.rpm 2.2 JDKが正常にインストールされていることを確認する [root@host-136 ~]# java -version Javaバージョン「1.8.0_131」 Java(TM) SE ランタイム環境 (ビルド 1.8.0_131-b11) Java HotSpot(TM) 64 ビット サーバー VM (ビルド 25.131-b11、混合モード) 2.3 Tomcatインストールパッケージを解凍し、/optディレクトリに移動します。 2.3.1 減圧 tar xzf apache-tomcat-8.5.35.tar.gz 2.3.2 モバイル名の変更 Apache Tomcat 8.5.35 をアンインストールします。 2.4 サービスを開始する スタートアップ 3. コネクタ tomcat-connectors ソースコードをインストールする3.1 インストールに必要な環境 yum -y httpd-devel gcc gcc-c++ をインストールします 3.2 減圧 tar zxf tomcat-connectors-1.2.48-src.tar.gz 3.3 環境を検出して設定する tomcat-connectors-1.2.48-src/native を CD に追加します。 ./configure --with-apxs=/usr/bin/apxs 3.3 コンパイルとインストール 作成 && インストール 3.4 インストールが成功したことを確認する [root@host-136 native]# ll /etc/httpd/modules/mod_jk.so -rwxr-xr-x. 1 ルート ルート 1565864 1月 6 09:32 /etc/httpd/modules/mod_jk.so 4. テストページを作成する4.1 静的ページ vim /var/www/html/index.html <h1>Apache からの静的ページ</h1> 4.2 動的ページ vim /opt/tomcat/webapps/ROOT/test.jsp <h1>tomcat からの動的ページ</h1> 5. ApacheとTomcatを統合するためにjkモジュールを設定する5.1 設定ファイルをコピーする tomcat-connectors-1.2.48-src/conf/ をコピーします。 cp httpd-jk.conf /etc/httpd/conf.d/ cp workers.properties /etc/httpd/conf/ 5.2 workers.properties設定ファイルを変更する vim /etc/httpd/conf/workers.properties 5.2.1 ポートを8009に変更する 注: コネクタ AJP ポートは、AJP (Apache JServ プロトコル) プロトコルの要求をリッスンするために使用されます。通常、Apache サーバーなどの他の HTTP サーバーを統合するために使用されます。デフォルト値は 8009 です。 5.2.2 行をコメントまたは削除する 86 87 88 89 96 5.3 httpd-jk.conf設定ファイルを変更する vim /etc/httpd/conf.d/httpd-jk.conf 94行目のコメントを削除し、次のように変更します。 6. Apacheサービスを再起動するsystemctl で httpd を再起動します。 7. アクセスページテスト7.1 ブラウザにip/index.htmlと入力して静的ページをテストする 7.2 ブラウザにip/test.jspと入力して動的ページをテストする Apache と Tomcat を組み合わせて動的および静的分離を実現する方法については、これで終わりです。Apache と Tomcat を組み合わせて動的および静的分離を実現する方法についての関連コンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント
CentOS 7 では、次のようなコマンドを使用してホスト ポートをコンテナー ポートにマッピングす...
目次概要計算された監視プロパティを監視する要約する概要Vue プロジェクトでは、computed と...
目次序文エラーオブジェクト投げる試して…捕まえて…最後に最終ルールトライ/キャッチパフォーマンスウィ...
1. まずファイルを作成します(ファイルを配置するディレクトリにcdします) myTest.py を...
目次Oracle 分離レベルMySQL 分離レベル要約する多くの読者は、MySQL のトランザク...
目次序文1. 準備 - サーバーとnginxの使用1. サーバーを準備する2. nginxをインスト...
1 はじめにスレッド技術は 1960 年代にすでに提案されていましたが、マルチスレッドがオペレーティ...
目次1. 高可用性の概要1.1 可用性の高い全体アーキテクチャ1.2 QJMに基づく共有ストレージシ...
Raspberry Pi 3B に 64 ビット アプリケーション (64 ビット JDK など) ...
1. 作成する [テーブル名] (フィールド1、フィールド2、...) 値 (値1、値2、...) ...
sshd SSH は Secure Shell の略で、アプリケーション層のセキュリティ プロトコル...
序文: Vue3.0はechartsの3次元縦棒グラフを実装します結果: 実装手順: 1. echa...
目次定期的に剪定するミラーエビクションコンテナのクリーンアップネットワークソート体積の蒸発完全にクリ...
1. 4つの起動方法: 1.mysqld MySQL サーバーを起動します: ./mysqld --...
ビュービューとは何ですか?ビューの役割は何ですか?ビューは仮想テーブルであり、データ自体を含まない論...