ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

EC2 (OpenSUSE) に nginx をインストール

EC2 (OpenSUSE) に nginx をインストール

本日は以前のエントリーにも書きましたが OpenSUSE に nginx をインストールします。

インストールのログは保管にしくじり消失してしまいました。

Version Description
OpenSUSE 13.2
Nginx 1.80
libGeoIP-devel 1.5.1-4.1.2 Nginx 1.8 のインストール時に叱られるのでインストール。

OpenSUSE と nginx

OpenSUSE の パッケージ管理ツールである zypper のリポジトリには nginx は含まれていません。

リポジトリに追加する方法はなにやら方法はあるのかもしれませんが僕は知りません。

なので以前のエントリーの方法でインストールいます。

libGeoIP-devel のインストール

Nginx のversion 1.8 をインストールするには libGeoIP-devel が必要なので先にインストールしておいてください。

zypper info libGeoIP-devel でインストール完了です。

nginx のダウンロード

以前のエントリーのダウンロードURLは現在は存在しないようなのでダウンロードURLを探します。

OpenSUSE の Nginx の package page へ移動。

openSUSE 13.2server:http64Bit のURLをコピー

そのURLが以下。
http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/x86_64/nginx-1.8.0-1.1.x86_64.rpm

このURLを wget でダウンロード完了。

Nginx のインストール

このURLを wget して sudo rpm -ivh nginx-1.8.0-1.1.x86_64.rpm でインストール。 一瞬で終りますね。

Nginx の起動

以下のコマンドで起動。

> sudo systemctl start nginx
> sudo systemctl enable nginx

Nginx の起動確認

とりあえずインストールは完了したので Nginx を稼動させます。

EC2 のセキュリティの設定。

EC2のデフォルトだとHTTPは通さない設定になっているのでその設定を追加。

ブラウザでの動作確認

ブラウザから以下のURLにアクセス。

http://{パブリック DNS}/

何かそれっぽい物が表示されれば取り敢えずインストールはOK。

おわり

ブラウザからアクセスして403が返る場合はディレクトリの権限とかの設定が必要だと思う。 あとに加筆するかも。

とりあえず Nginx のダウンロードはおわり。