GNU/Linux >> Linux の 問題 >  >> OpenSuse

openSUSEにNGINXをインストールする方法

Nginxは、トップのオープンソースWebサーバーの1つであり、HTTPロードバランサーです。また、リバースプロキシサーバーおよびHTTPキャッシュとしても使用されます。 Nginxは、その効率的なリソース使用率と負荷時の応答性により、リリース以来人気を博しています。より少ないリソースを消費しながら、静的コンテンツの配信が高速になります。

この投稿では、 openSUSE Leap 15.3にNginxをインストールする方法について説明します。 2つの異なる方法を使用するシステム。

:Nginxをインストールするには、sudo権限が必要です。また、Apacheまたは他のプロセスがポート80または443でリッスンしていないことを確認してください。

メソッド#1

この方法では、openSUSEのデフォルトリポジトリで利用可能なNginxをインストールします。これが最も簡単な方法ですが、このパッケージは古いバージョンです。

1.以下のコマンドを実行して、システムリポジトリを更新します。

$ sudo zypper refresh

プロンプトが表示されたら、sudoパスワードを入力します。

2.次に、以下のコマンドを実行して、openSUSEシステムにNginxをインストールします。

$ sudo zypper install nginx

次に、openSUSEシステムにインストールされるパッケージ、それらの全体的なダウンロードサイズ、使用されるディスク容量など、インストールに関する詳細が表示されます。詳細を入力した後、手順を続行するかどうかを確認するよう求められます。 yを押します 次に戻る 続行するためのキー。

これで、NginxがopenSUSEシステムにインストールされます。

3.以下のコマンドを実行して、Nginxサービスを有効にします。

$ sudo systemctl enable nginx

次に、以下のコマンドを使用してNginxサービスを開始します。

$ sudo systemctl start nginx

Nginxのステータスを確認するには、次のコマンドを実行します:

$ sudo systemctl status nginx

以下の出力は、Nginxサービスが実行されていることを示しています。

openSUSEシステムにインストールされているNginxパッケージのバージョンを表示するには、次のコマンドを実行します。

$ sudo nginx -v

以下の出力は、Nginxバージョン 1.19.8を示しています システムにインストールされています。

メソッド#2

この方法では、openSUSEWebサイトで入手可能なリポジトリを追加してNginxをインストールします。この方法により、システムにNginxの更新バージョンをインストールできます。

1. openSUSEに最新バージョンのNginxをインストールするには、以下のコマンドを使用してリポジトリを追加します。

$ sudo zypper addrepo https://download.opensuse.org/repositories/server:http/openSUSE_Leap_15.3/server:http.repo

プロンプトが表示されたら、sudoパスワードを入力します。

2.リポジトリを追加した後、次のコマンドを実行してローカルリポジトリインデックスを更新します。

$ sudo zypper refresh

このコマンドは、追加したリポジトリのGPGキーを受け入れるか拒否するかを尋ねるプロンプトを表示します。 aと入力します Enterを押します GPGキーを受け入れるため。

3.これで、以下のコマンドを使用してNginxの最新バージョンをインストールできます。

$ sudo zypper install nginx

次に、openSUSEシステムにインストールされるパッケージ、それらの全体的なダウンロードサイズ、使用されるディスク容量など、Nginxのインストールに関する情報が提供されます。情報提供後、手続きを続行するかどうかの確認を求められます。 yを押します 次に戻る 続行するためのキー。

これで、NginxがopenSUSEシステムにインストールされます。

4.以下のコマンドを実行して、Nginxサービスを有効にします。

$ sudo systemctl enable nginx

次に、以下のコマンドを使用してNginxサービスを開始します。

$ sudo systemctl start nginx

Nginxのステータスを確認するには、次のコマンドを実行します:

$ sudo systemctl status nginx

以下の出力は、Nginxサービスが実行されていることを示しています。

openSUSEシステムにインストールされているNginxパッケージのバージョンを表示するには、次のコマンドを実行します。

$ sudo nginx -v

以下の出力は、Nginxバージョン 1.21.6を示しています システムにインストールされています。

ファイアウォールの構成

また、Nginxが使用するhttpポートとhttpsポートを開くようにファイアウォールを構成する必要があります。

ファイアウォールのデフォルトゾーンを見つけるには、次のコマンドを実行します。

$ sudo firewall-cmd --get-default-zone

出力では、ファイアウォールのデフォルトゾーンを確認できます。

次に、以下のコマンドを使用して httpを開きます ファイアウォールのポート:

$ sudo firewall-cmd --permanent --zone=public --add-service=http

以下のコマンドを使用して、 httpsを開きます ファイアウォールのポート:

$ sudo firewall-cmd --permanent --zone=public --add-service=https

「パブリック」ゾーンを、現在デフォルトゾーンとして設定されているゾーンに置き換えることができます。

次に、変更を適用するには、次のコマンドを実行します。

$ sudo firewall-cmd --reload

テスト

Nginxサーバーをテストするには、 index.htmlを作成します / srv / www / htdocsのファイル フォルダ。

$ sudo nano /srv/www/htdocs/index.html

index.htmlに以下の行を追加します ファイル:

html>

<body>

<h1>......Welcome to NGINX!......</h1>

</body>

</html>

index.htmlを保存して閉じます ファイル。

以下のコマンドでNginxサービスを再起動します:

$ sudo systemctl restart nginx

次に、システムで任意のWebブラウザーを起動し、アドレスバーにlocalhostまたはIPアドレスを入力します。 Nginxが正しくインストールされている場合は、次のページが表示されます。

openSUSEでのNginxのアンインストール

Nginxをアンインストールする必要がある場合は、以下のコマンドを使用してアンインストールできます。

$ sudo zypper remove nginx

プロンプトが表示されたら、sudoパスワードを入力します。次に、openSUSEシステムからアンインストールされるパッケージと解放されるディスク容量について説明します。次に、手順を続行するかどうかを確認するように求められます。 yを押します 次に戻る openSUSEシステムからNginxを削除するためのキー。

この投稿で共有されている方法のいずれかを使用して、openSUSEシステムにNginxを簡単にインストールできます。 Nginxを削除する必要がある場合は、この投稿の最後にNginxをアンインストールする方法も説明されています。これらのLinuxディストリビューションを実行している場合は、UbuntuおよびCentOSにNginxをインストールする方法をご覧ください。


OpenSuse
  1. openSUSELeap42.1にNginxを使用してSeafileをインストールする方法

  2. openSUSE12.1にMemcachedをインストールする方法

  3. openSUSE 12.1にMongoDB(2.0.3)をインストールする方法

  1. openSUSE12.1にZendServer5をインストールする方法

  2. openSUSE12.1にGoogleChrome17をインストールする方法

  3. openSUSE12.1にPHP-FPMとMySQLを使用してNginxをインストールする方法

  1. OpenSUSELeap42.1にNginxを使用してownCloud9をインストールする方法

  2. openSUSE12.1にOpera11.6をインストールする方法

  3. openSUSE12.1にOpenOffice.org3.3をインストールする方法