Nginxは、Webサーバー、リバースプロキシ、ロードバランサーなどとして機能するオープンソースソフトウェアです。最高のパフォーマンスと高い安定性を実現するために特別に設計されました。
ソフトウェアはマスタースレーブアーキテクチャに従い、1つのマスタープロセスが複数のスレーブプロセスを維持します。 Nginxは、ロシアの開発者であるIgor Sysoevが、Apache Webサーバーに不満を感じていたため、メモリ使用量が少なく10,000の同時接続を処理できるより優れた代替品を求めて開発されました。彼のおかげで、NginxWebサーバーが誕生しました。今日、Nginxは世界のトップWebサイトのいくつかにサービスを提供しており、その成長は上昇しているようです。
ここLinuxAPTでは、ソースコードを使用してUbuntu Server20.04LinuxシステムにNginxをインストールする方法を検討します。
Ubuntu 20.04でリバースプロキシとしてNginxを設定する方法については、https://linuxapt.com/blog/1162-set-up-nginx-as-reverse-proxy-on-ubuntu-20-04にアクセスしてください。
ソースコードを介してUbuntuServer20.04LTSにNginxをインストールする手順
1.システムアップデートを実行します
インストールを開始する前に、以下のコマンドを使用してオペレーティングシステムを更新およびアップグレードし、サーバー上のパッケージのみを更新するようにします。
$ sudo apt update && sudo apt upgrade -y
2.最新のNginxPPA(メインライン)を追加します
次に、以下のコマンドを実行して、最新のNginxPPAを追加します。
$ sudo add-apt-repository ppa:ondrej/nginx-mainline -y && sudo apt update
3.Nginxをインストールします
PPAをインストールしてリポジトリリストを更新した後、次のコマンドを使用してNginxをインストールします。
$ sudo apt install nginx-core nginx-common nginx nginx-full
このコマンドを実行した後、インストール中に既存の/etc/nginx/nginx.conf構成ファイルを保持するか置き換えるかを尋ねられる場合があります。 nを押して、この既存の構成ファイルを保持することをお勧めします。これにより、ファイルのコピーを作成して、必要に応じて将来使用できるようになります。
4.Nginxソースコードをリポジトリに追加します
PPAをインストールする場合、デフォルトではソースコードはインストールされません。まず、手動で有効にする必要があります。これを行うには、以下に示すように、エディターを使用して/etc/apt/sources.list.dの構成ファイルを開きます。
$ sudo nano /etc/apt/sources.list.d/ondrej-ubuntu-nginx-mainline-*.list
次に、この行を見つけて、ハッシュ記号を削除してコメントを解除します。
次に、control + X、次にYを押してファイルを保存し、Enterキーを押します。変更が保存されます。
次に、リポジトリリストを次のように更新します。
$ sudo apt update
5.Nginxソースをダウンロード
次に、後で動的モジュールをコンパイルする必要がある場合に備えて、Nginxソースコードをダウンロードします。これを行うには、ソースパッケージをダウンロードして/ etc / local / src/nginxの場所に追加する必要があります。
私。ディレクトリを作成する
次のようなディレクトリを作成します:
$ sudo mkdir /usr/local/src/nginx && cd /usr/local/src/nginx
ii。依存関係をインストールしてパッケージをダウンロードする
次に、以下のコマンドを実行してソースパッケージをダウンロードします。
$ sudo apt install dpkg-dev -y && sudo apt source nginx
6.Nginxソースバージョンを確認します
lsコマンドを実行して、ディレクトリのファイルを一覧表示します。
$ ls
/ usr / src / local/nginxディレクトリに変更が表示されます。
次に、以下のコマンドを実行して、ソースパッケージのバージョンがオペレーティングシステムにインストールしたNginxのバージョンと同じであることを確認します。
$ nginx -v
ソースパッケージとNginxオペレーティングシステムのバージョン番号が同じであることがわかります。
UbuntuからNginxをアンインストールする方法は?
1.Nginxを停止します
これを行うには、まず、次のコマンドを使用して実行中のNginxを停止します。
$ sudo systemctl stop nginx
2.Nginxを削除します
次のコマンドを実行して、Nginxインストールを削除します。
$ sudo apt-get purge nginx -y && sudo apt autoremove nginx -y
これで、Nginxはオペレーティングシステムに存在しなくなります。