GNU/Linux >> Linux の 問題 >  >> Debian

Debian9StretchにJettyをインストールする方法

このチュートリアルでは、Debian 9 StretchにJettyをインストールする方法を紹介します。知らなかった方のために、Jettyは現在マシンツーマシン通信によく使用されています。 Jettyは、Eclipse Foundationの一部であるオープンソースライセンスの下で開発されています。Jettyは、Lift、Eucalyptus、Red5、Hadoop、I2Pなどのオープンソースプロジェクトのサーバーでもあります。Jettyは最新のJavaサーブレットをサポートしています。 API(JSPサポート付き)およびプロトコルSPDYとWebSocket。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 Debian 9(Stretch)サーバーにJettyWebサーバーを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Debian 9(Stretch)。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Debian9StretchにJettyをインストールする

ステップ1.ソフトウェアをインストールする前に、次のapt-getを実行して、システムが最新であることを確認することが重要です。 ターミナルのコマンド:

sudo apt update 
sudo apt upgrade

ステップ2.Debian9にPPA経由でJavaをインストールします。

Webupd8 Team PPAリポジトリを追加し、サーバーで次のコマンドを実行します。

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
apt-get update

次に、次のコマンドを使用してJDK8をインストールします。

apt-get install oracle-java8-installer

ステップ3.Debian9にJettyをインストールします。

まず、次のコマンドを使用して、Jettyに必要ないくつかのモジュールをインストールします。

apt-get install authbind glassfish-jmac-api libapache-pom-java libasm-java libatinject-jsr330-api-java libcommons-dbcp-java libcommons-logging-java
libcommons-parent-java libcommons-pool-java libecj-java libjetty9-extra-java libjetty9-java libmail-java libservlet3.1-java libspring-beans-java
libspring-core-java libtaglibs-standard-impl-java libtaglibs-standard-spec-java libtomcat8-java

次に、最新バージョンのjettyをダウンロードします:

wget -c http://repo1.maven.org/maven2/org/eclipse/jetty/jetty-distribution/9.3.12.v20160915/jetty-distribution-9.3.12.v20160915.zip
unzip jetty-distribution-9.3.12.v20160915.zip
mv jetty-distribution-9.3.12.v20160915 jetty
mv jetty /opt

jettyという名前のユーザーとグループを作成します。まず、最初にグループを作成します:

sudo addgroup --quiet --system jetty
adduser --quiet --system --ingroup jetty --no-create-home --disabled-password jetty
usermod -c "Jetty" -d /opt/jetty -g jetty jetty

/opt/jettyの所有権を変更します ユーザーjettyおよびgroupjettyへのディレクトリ:

chown -R jetty:jetty /opt/jetty

次に、jetty.shスクリプトを/etc/init.d/にシンボリックリンクします。 起動スクリプトファイルを作成するディレクトリ:

ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

次に、/etc/default/jettyに次の情報を追加します 、ポートとリスニングアドレスを自分の値に置き換えます:

nano /etc/default/jetty
JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=y0ur_server_IP
JETTY_LOGS=/opt/jetty/logs/

ステップ4.桟橋の設置にアクセスします。

Jetty Webサーバーはポート8080で実行されます。Jettyインストールにアクセスするには、Webブラウザに次のURLを入力する必要があります。http://your-ip-address:8080/

おめでとうございます!Jettyが正常にインストールされました。このチュートリアルを使用して最新バージョンのJettyWebサーバーをDebian9サーバーにインストールしていただきありがとうございます。追加のヘルプや役立つ情報については、次のことをお勧めします。 Jettyの公式ウェブサイトを確認してください。


Debian
  1. Debian11にRedisサーバーをインストールする方法

  2. MySQL 8.0/5.7をDebian11/Debian10にインストールする方法

  3. Debian8にProFTPDをインストールする方法

  1. Debian9にMinecraftサーバーをインストールする方法

  2. Debian9にVirtualBox5.1をインストールする方法(Stretch)

  3. Debian9にJettyをインストールする方法

  1. SuiteCRMをDebian9にインストールする方法

  2. Debian 9(Stretch)MinimalServerをインストールする方法

  3. JettyJAVAhttpサーバーをDebian10にインストールする方法