AWS EC2 Linux2にNGINXをインストールする方法

マッピングdom

AWSは初めてで、インスタンスにインストールする必要があるNGINXのバージョンを理解しようとしています。私は複数のオプションを見つけました。

私の開発環境(Centos VM)で使用しましたsudo yum install nginxEPELルートを試しましたが、同じ設定ができません。特に、有効/使用可能なサイトが設定の一部として作成されていません。それらを必要とするnginxconfig.ioを使いたいそのためにどのバージョンのNGINXを使用する必要がありますか?

マット

私は個人的にAmazon独自のリポジトリを使用します。

Amazonリポジトリによって提供されるバージョンは比較的古いものです(1.12.2執筆時点)。Amazonリポジトリが実行するためにアクセスできるバージョンを確認するには

amazon-linux-extras list | grep nginx

それ以降のバージョンが必要な場合は、EPELを検討してください。

構成に関しては、サーバーに必要な構成を明示的に提供するのが最善の策です。

既製のものを使用することは、あなたを立ち上げて実行するのに問題ありません。ただし、Nginxが更新されると状況が変わるリスクがあります。独自の構成を明示的に指定すると、実行中の内容をより細かく制御できます。

おそらく最も簡単なアプローチは、によって生成された構成nginxconfig.ioをS3にアップロードすることです。

次に、EC2インスタンスを作成するときにユーザーデータを介してスクリプトを追加し、設定をダウンロードします。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html

このようなもの...

#!/bin/bash

# Install Nginx
amazon-linux-extras install nginx1.12

# Back up existing config
mv /etc/nginx /etc/nginx-backup

# Download the configuration from S3
aws s3 cp s3://{my_bucket}/nginxconfig.io-example.com.zip /tmp

# Install new configuration
unzip /tmp/nginxconfig.io-example.com.zip -d /etc/nginx

によって提供される構成nginxconfig.ioは、有効/使用可能なすべてのサイトをセットアップします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

TOP 一覧

  1. 1

    Unity:未知のスクリプトをGameObject(カスタムエディター)に動的にアタッチする方法

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    Ansibleで複数行のシェルスクリプトを実行する方法

  4. 4

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  5. 5

    Crashlytics:コンパイラー生成とはどういう意味ですか?

  6. 6

    GoDaddyでのCKEditorとKCfinderの画像プレビュー

  7. 7

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  8. 8

    Chromeウェブアプリのウェブビューの高さの問題

  9. 9

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  10. 10

    Windows 10の起動時間:以前は20秒でしたが、現在は6〜8倍になっています

  11. 11

    Reactでclsxを使用する方法

  12. 12

    ファイル内の2つのマーカー間のテキストを、別のファイルのテキストのセクションに置き換えるにはどうすればよいですか?

  13. 13

    MLでのデータ前処理の背後にある直感

  14. 14

    グラフからテーブルに条件付き書式を適用するにはどうすればよいですか?

  15. 15

    Pythonを使用して同じ列の同じ値の間の時差を取得する方法

  16. 16

    mutate_allとifelseを組み合わせるにはどうすればよいですか

  17. 17

    ネットワークグラフで、ネットワークコンポーネントにカーソルを合わせたときに、それらを強調表示するにはどうすればよいですか?

  18. 18

    テキストフィールドの値に基づいて UIslider を移動します

  19. 19

    BLOBストレージからデータを読み取り、Azure関数アプリを使用してデータにアクセスする方法

  20. 20

    PowerShellの分割ファイルへのヘッダーの追加

  21. 21

    ソートされた検索、ターゲット値未満の数をカウント

ホットタグ

アーカイブ