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

夏休みはもうおわり。

Nginx の インストール on OpenSUSE

Nginx を openSUSE にインストールしてみるけぇ。

Contents
1. zypper でインストール。。。出来ず。
2. 気を取り直してインストールする方法を探す。
3. rpm をダウンロード
4. rpm でインストール
5. Nginx の起動
6. ふりかえり

ほいじゃぁ行くよ〜

zypper でインストール。。。出来ず。

う〜ん。zypper には無いみたいね。

> zypper search nginx
   :
リポジトリのデータを読み込んでいます...
インストール済みのパッケージを読み込んでいます...
パッケージが見つかりません。

気を取り直してインストールする方法を探す。

Google先生に聞いてみるとそれっぽいサイトを発見。
この情報を参考にインスールしてみるけぇ。

Install LEMP Server (Nginx, MariaDB, and PHP-FPM) On openSUSE 13.2/13.1 | Unixmen

rpm をダウンロード

ここから rpm をダウンロード。

https://build.opensuse.org/package/binary/home:X0F:branches:network/nginx?arch=x86_64&filename=nginx-1.7.9-2.2.x86_64.rpm&repository=openSUSE_13.2

> wget http://download.opensuse.org/repositories/home:/X0F:/branches:/network/openSUSE_13.2/x86_64/nginx-1.7.9-2.2.x86_64.rpm
--2015-01-20 21:48:44--  http://download.opensuse.org/repositories/home:/X0F:/branches:/network/openSUSE_13.2/x86_64/nginx-1.7.9-2.2.x86_64.rpm
download.opensuse.org (download.opensuse.org) をDNSに問いあわせています... 195.135.221.134
download.opensuse.org (download.opensuse.org)|195.135.221.134|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 302 Found
場所: http://ftp.twaren.net/Linux/OpenSuSE/repositories/home:/X0F:/branches:/network/openSUSE_13.2/x86_64/nginx-1.7.9-2.2.x86_64.rpm [続く]
--2015-01-20 21:48:45--  http://ftp.twaren.net/Linux/OpenSuSE/repositories/home:/X0F:/branches:/network/openSUSE_13.2/x86_64/nginx-1.7.9-2.2.x86_64.rpm
ftp.twaren.net (ftp.twaren.net) をDNSに問いあわせています... 140.110.123.9
ftp.twaren.net (ftp.twaren.net)|140.110.123.9|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 417086 (407K) [application/x-redhat-package-manager]
`nginx-1.7.9-2.2.x86_64.rpm' に保存中

nginx-1.7.9-2.2.x86 100%[=====================>] 407.31K   466KB/s 時間 0.9s   

2015-01-20 21:48:46 (466 KB/s) - `nginx-1.7.9-2.2.x86_64.rpm' へ保存完了 [417086/417086]

rpm でインストール

そういやぁ rpm 使ぉてインストールするん初めてじゃね。
問題なくイケたっぽい。

> sudo rpm -ivh nginx-1.7.9-2.2.x86_64.rpm 
root's password:
警告: nginx-1.7.9-2.2.x86_64.rpm: ヘッダー V3 RSA/SHA1 Signature、鍵 ID XXXXXXXX: NOKEY
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:nginx-1.7.9-2.2                  ################################# [100%]
Warning: /etc/init.d/nginx is masked by /usr/lib/systemd/system/nginx.service.
Try 'chkconfig nginx off' instead

zypper で確認したら入っとるっぽいね。

> zypper search nginx
   :
リポジトリのデータを読み込んでいます...
インストール済みのパッケージを読み込んでいます...

S | 名前  | 概要                                     | 種類      
--+-------+------------------------------------------+-----------
i | nginx | A HTTP server and IMAP/POP3 proxy server | パッケージ

Nginx の起動

systemctl って何なのかよぉわかっとらんけど。
サイトにあった情報どおりに実行してみる。

> sudo systemctl start nginx
> sudo systemctl enable nginx

んで http://localhost/ にアクセス。
うん。表示されたわ 。

ちなみに設定ファイルはここみたいね。

  /etc/nginx:
  合計 60
  drwxr-xr-x 1 root root  414  1月 20 21:49 .
  drwxr-xr-x 1 root root 5230  1月 20 21:49 ..
  -rw-r--r-- 1 root root 1034 12月 28 15:00 fastcgi.conf
  -rw-r--r-- 1 root root 1034 12月 28 15:00 fastcgi.conf.default
  -rw-r--r-- 1 root root  964 12月 28 15:00 fastcgi_params
  -rw-r--r-- 1 root root  964 12月 28 15:00 fastcgi_params.default
  -rw-r--r-- 1 root root 2837 12月 28 15:00 koi-utf
  -rw-r--r-- 1 root root 2223 12月 28 15:00 koi-win
  -rw-r--r-- 1 root root 3957 12月 28 15:00 mime.types
  -rw-r--r-- 1 root root 3957 12月 28 15:00 mime.types.default
  -rw-r--r-- 1 root root 2829 12月 28 15:00 nginx.conf
  -rw-r--r-- 1 root root 2829 12月 28 15:00 nginx.conf.default
  -rw-r--r-- 1 root root  596 12月 28 15:00 scgi_params
  -rw-r--r-- 1 root root  596 12月 28 15:00 scgi_params.default
  -rw-r--r-- 1 root root  623 12月 28 15:00 uwsgi_params
  -rw-r--r-- 1 root root  623 12月 28 15:00 uwsgi_params.default
  -rw-r--r-- 1 root root 3610 12月 28 15:00 win-utf

あと、systemctl はこれみたい。
systemd - ArchWiki
知らんことばっかりじゃのぉ。 まぁ、知ればエエだけなんじゃけど。

ふりかえり

zypper でインストール出来んのんはイケとらんねぇ。。。

こんどはサーバーにインストールしてみるわ。

マスタリングNginx

マスタリングNginx

ほいじゃぁね〜