Linux に Nginx サーバーをインストールして構成する方法
Nginx は、高性能の Web サイトやアプリケーションを構築するために広く使用されている、高性能のオープンソース Web サーバー ソフトウェアです。この記事では、Linux オペレーティング システムに Nginx サーバーをインストールして構成する方法を紹介します。
ステップ 1: システムを更新する
ソフトウェアをインストールする前に、まずシステムが最新であることを確認してください。ターミナルで次のコマンドを実行して、システムを最新バージョンに更新します。
sudo apt update
sudo apt upgrade
ステップ 2: Nginx をインストールする
次のコマンドを実行します。 Nginx をインストールするターミナル:
sudo apt install nginx
インストール プロセスには時間がかかる場合があります。インストールが完了したら、ブラウザにサーバーの IP アドレスを入力すると、デフォルトの IP アドレスが表示されます。 Nginx のウェルカム ページ。Nginx が正常にインストールされたことを示します。
ステップ 3: Nginx を構成する
Nginx 構成ファイルは /etc/nginx ディレクトリにあります。任意のテキスト エディタを使用してこのファイルを編集できます。例:
sudo nano /etc/nginx/nginx.conf
設定ファイルでは、次の共通オプションを変更できます:
例:
server_name example.com;
例:
server_tokens off;
location /example {
return 301 http://example.com;
}
Save and構成ファイルを閉じ、次のコマンドを使用して Nginx 構成ファイルをリロードします:
sudo systemctl reload nginx
ステップ 4: Nginx 仮想ホストを構成する
仮想ホストを使用すると、複数の Web サイトをホストできます。 Nginx 仮想ホストは、新しい構成ファイルを作成することで構成できます。
sudo nano /etc/nginx/sites-available/example.com.conf
server {
listen 80; server_name example.com; root /var/www/example.com; location / { index index.html; }
}
sudo ln -s /etc/nginx/sites-available/example.com.conf /etc/nginx/sites-enabled/
次に、Nginx 構成ファイルをリロードします:
sudo systemctl reload nginx
ステップ 5: HTTPS を構成する
Web サイトのデータ セキュリティを保護するために、HTTPS を有効にすることをお勧めします。ウェブサイト用。 HTTPS を構成する方法のサンプル コードを次に示します。
sudo openssl req - x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/cert.key -out /etc/nginx/cert.crt
listen 443 ssl;
ssl_certificate /etc/nginx/cert.crt;
ssl_certificate_key /etc/nginx/ cert. key;
設定ファイルを保存して閉じ、Nginx 設定ファイルを再読み込みします。
ステップ 6: Nginx を開始する
構成を変更した後、次のコマンドを使用して Nginx サービスを開始します:
sudo systemctl start nginx
次のコマンドを使用できます。 Nginx が実行中であることを確認するコマンド:
systemctl status nginx
これで、Linux に Nginx サーバーが正常にインストールされ、構成されました。必要に応じて、さらにカスタマイズと最適化を行うことができます。 Nginx を使用して高性能の Web サイトやアプリケーションを構築できるよう頑張ってください。
以上がLinux に Nginx サーバーをインストールして構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。