さくらのVPSプラン乗り換え計画(7)

Nginx のインストールと設定をする。

[takatoh@tk2-254-36564 ~]$ sudo yum install nginx
[sudo] password for takatoh: 
読み込んだプラグイン:fastestmirror, security
インストール処理の設定をしています
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * epel: ftp.riken.jp
 * extras: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> Package nginx.x86_64 0:1.10.2-1.el6 will be インストール
--> 依存性の処理をしています: nginx-filesystem = 1.10.2-1.el6 のパッケージ: nginx-1.10.2-1.el6.x86_64
--> 依存性の処理をしています: nginx-all-modules = 1.10.2-1.el6 のパッケージ: nginx-1.10.2-1.el6.x86_64
--> 依存性の処理をしています: nginx-filesystem のパッケージ: nginx-1.10.2-1.el6.x86_64
--> トランザクションの確認を実行しています。
---> Package nginx-all-modules.noarch 0:1.10.2-1.el6 will be インストール
--> 依存性の処理をしています: nginx-mod-stream = 1.10.2-1.el6 のパッケージ: nginx-all-modules-1.10.2-1.el6.noarch
--> 依存性の処理をしています: nginx-mod-mail = 1.10.2-1.el6 のパッケージ: nginx-all-modules-1.10.2-1.el6.noarch
--> 依存性の処理をしています: nginx-mod-http-xslt-filter = 1.10.2-1.el6 のパッケージ: nginx-all-modules-1.10.2-1.el6.noarch
--> 依存性の処理をしています: nginx-mod-http-perl = 1.10.2-1.el6 のパッケージ: nginx-all-modules-1.10.2-1.el6.noarch
--> 依存性の処理をしています: nginx-mod-http-image-filter = 1.10.2-1.el6 のパッケージ: nginx-all-modules-1.10.2-1.el6.noarch
--> 依存性の処理をしています: nginx-mod-http-geoip = 1.10.2-1.el6 のパッケージ: nginx-all-modules-1.10.2-1.el6.noarch
---> Package nginx-filesystem.noarch 0:1.10.2-1.el6 will be インストール
--> トランザクションの確認を実行しています。
---> Package nginx-mod-http-geoip.x86_64 0:1.10.2-1.el6 will be インストール
--> 依存性の処理をしています: GeoIP のパッケージ: nginx-mod-http-geoip-1.10.2-1.el6.x86_64
--> 依存性の処理をしています: libGeoIP.so.1()(64bit) のパッケージ: nginx-mod-http-geoip-1.10.2-1.el6.x86_64
---> Package nginx-mod-http-image-filter.x86_64 0:1.10.2-1.el6 will be インストール
--> 依存性の処理をしています: gd のパッケージ: nginx-mod-http-image-filter-1.10.2-1.el6.x86_64
--> 依存性の処理をしています: libgd.so.2()(64bit) のパッケージ: nginx-mod-http-image-filter-1.10.2-1.el6.x86_64
---> Package nginx-mod-http-perl.x86_64 0:1.10.2-1.el6 will be インストール
---> Package nginx-mod-http-xslt-filter.x86_64 0:1.10.2-1.el6 will be インストール
--> 依存性の処理をしています: libxslt.so.1(LIBXML2_1.0.18)(64bit) のパッケージ: nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64
--> 依存性の処理をしています: libxslt.so.1(LIBXML2_1.0.11)(64bit) のパッケージ: nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64
--> 依存性の処理をしています: libxslt.so.1()(64bit) のパッケージ: nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64
--> 依存性の処理をしています: libexslt.so.0()(64bit) のパッケージ: nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64
---> Package nginx-mod-mail.x86_64 0:1.10.2-1.el6 will be インストール
---> Package nginx-mod-stream.x86_64 0:1.10.2-1.el6 will be インストール
--> トランザクションの確認を実行しています。
---> Package GeoIP.x86_64 0:1.6.5-1.el6 will be インストール
--> 依存性の処理をしています: geoipupdate のパッケージ: GeoIP-1.6.5-1.el6.x86_64
--> 依存性の処理をしています: GeoIP-data のパッケージ: GeoIP-1.6.5-1.el6.x86_64
---> Package gd.x86_64 0:2.0.35-11.el6 will be インストール
--> 依存性の処理をしています: libXpm.so.4()(64bit) のパッケージ: gd-2.0.35-11.el6.x86_64
---> Package libxslt.x86_64 0:1.1.26-2.el6_3.1 will be インストール
--> トランザクションの確認を実行しています。
---> Package GeoIP-GeoLite-data.noarch 0:2017.01-1.el6 will be インストール
--> 依存性の処理をしています: GeoIP-GeoLite-data-extra = 2017.01-1.el6 のパッケージ: GeoIP-GeoLite-data-2017.01-1.el6.noarch
---> Package geoipupdate.x86_64 0:2.2.1-2.el6 will be インストール
---> Package libXpm.x86_64 0:3.5.10-2.el6 will be インストール
--> トランザクションの確認を実行しています。
---> Package GeoIP-GeoLite-data-extra.noarch 0:2017.01-1.el6 will be インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
 パッケージ                      アーキテクチャ
                                            バージョン           リポジトリー
                                                                           容量
================================================================================
インストールしています:
 nginx                           x86_64     1.10.2-1.el6         epel     462 k
依存性関連でのインストールをします。:
 GeoIP                           x86_64     1.6.5-1.el6          epel     113 k
 GeoIP-GeoLite-data              noarch     2017.01-1.el6        epel     468 k
 GeoIP-GeoLite-data-extra        noarch     2017.01-1.el6        epel      23 M
 gd                              x86_64     2.0.35-11.el6        base     142 k
 geoipupdate                     x86_64     2.2.1-2.el6          epel      28 k
 libXpm                          x86_64     3.5.10-2.el6         base      51 k
 libxslt                         x86_64     1.1.26-2.el6_3.1     base     452 k
 nginx-all-modules               noarch     1.10.2-1.el6         epel     7.7 k
 nginx-filesystem                noarch     1.10.2-1.el6         epel     8.5 k
 nginx-mod-http-geoip            x86_64     1.10.2-1.el6         epel      14 k
 nginx-mod-http-image-filter     x86_64     1.10.2-1.el6         epel      16 k
 nginx-mod-http-perl             x86_64     1.10.2-1.el6         epel      26 k
 nginx-mod-http-xslt-filter      x86_64     1.10.2-1.el6         epel      16 k
 nginx-mod-mail                  x86_64     1.10.2-1.el6         epel      43 k
 nginx-mod-stream                x86_64     1.10.2-1.el6         epel      36 k

トランザクションの要約
================================================================================
インストール        16 パッケージ

総ダウンロード容量: 25 M
インストール済み容量: 51 M
これでいいですか? [y/N]Y
パッケージをダウンロードしています:
(1/16): GeoIP-1.6.5-1.el6.x86_64.rpm                     | 113 kB     00:00     
(2/16): GeoIP-GeoLite-data-2017.01-1.el6.noarch.rpm      | 468 kB     00:00     
(3/16): GeoIP-GeoLite-data-extra-2017.01-1.el6.noarch.rp |  23 MB     00:02     
(4/16): gd-2.0.35-11.el6.x86_64.rpm                      | 142 kB     00:00     
(5/16): geoipupdate-2.2.1-2.el6.x86_64.rpm               |  28 kB     00:00     
(6/16): libXpm-3.5.10-2.el6.x86_64.rpm                   |  51 kB     00:00     
(7/16): libxslt-1.1.26-2.el6_3.1.x86_64.rpm              | 452 kB     00:00     
(8/16): nginx-1.10.2-1.el6.x86_64.rpm                    | 462 kB     00:00     
(9/16): nginx-all-modules-1.10.2-1.el6.noarch.rpm        | 7.7 kB     00:00     
(10/16): nginx-filesystem-1.10.2-1.el6.noarch.rpm        | 8.5 kB     00:00     
(11/16): nginx-mod-http-geoip-1.10.2-1.el6.x86_64.rpm    |  14 kB     00:00     
(12/16): nginx-mod-http-image-filter-1.10.2-1.el6.x86_64 |  16 kB     00:00     
(13/16): nginx-mod-http-perl-1.10.2-1.el6.x86_64.rpm     |  26 kB     00:00     
(14/16): nginx-mod-http-xslt-filter-1.10.2-1.el6.x86_64. |  16 kB     00:00     
(15/16): nginx-mod-mail-1.10.2-1.el6.x86_64.rpm          |  43 kB     00:00     
(16/16): nginx-mod-stream-1.10.2-1.el6.x86_64.rpm        |  36 kB     00:00     
--------------------------------------------------------------------------------
合計                                            9.5 MB/s |  25 MB     00:02     
rpm_check_debug を実行しています
トランザクションのテストを実行しています
トランザクションのテストを成功しました
トランザクションを実行しています
  インストールしています  : GeoIP-GeoLite-data-extra-2017.01-1.el6.noar    1/16 
  インストールしています  : GeoIP-GeoLite-data-2017.01-1.el6.noarch        2/16 
  インストールしています  : nginx-filesystem-1.10.2-1.el6.noarch           3/16 
  インストールしています  : libxslt-1.1.26-2.el6_3.1.x86_64                4/16 
  インストールしています  : geoipupdate-2.2.1-2.el6.x86_64                 5/16 
  インストールしています  : GeoIP-1.6.5-1.el6.x86_64                       6/16 
  インストールしています  : libXpm-3.5.10-2.el6.x86_64                     7/16 
  インストールしています  : gd-2.0.35-11.el6.x86_64                        8/16 
  インストールしています  : nginx-mod-http-geoip-1.10.2-1.el6.x86_64       9/16 
  インストールしています  : nginx-mod-stream-1.10.2-1.el6.x86_64          10/16 
  インストールしています  : nginx-mod-http-perl-1.10.2-1.el6.x86_64       11/16 
  インストールしています  : nginx-mod-http-image-filter-1.10.2-1.el6.x8   12/16 
  インストールしています  : nginx-mod-http-xslt-filter-1.10.2-1.el6.x86   13/16 
  インストールしています  : nginx-1.10.2-1.el6.x86_64                     14/16 
  インストールしています  : nginx-mod-mail-1.10.2-1.el6.x86_64            15/16 
  インストールしています  : nginx-all-modules-1.10.2-1.el6.noarch         16/16 
  Verifying               : nginx-mod-mail-1.10.2-1.el6.x86_64             1/16 
  Verifying               : GeoIP-1.6.5-1.el6.x86_64                       2/16 
  Verifying               : nginx-mod-http-geoip-1.10.2-1.el6.x86_64       3/16 
  Verifying               : libXpm-3.5.10-2.el6.x86_64                     4/16 
  Verifying               : nginx-mod-stream-1.10.2-1.el6.x86_64           5/16 
  Verifying               : nginx-all-modules-1.10.2-1.el6.noarch          6/16 
  Verifying               : GeoIP-GeoLite-data-2017.01-1.el6.noarch        7/16 
  Verifying               : nginx-mod-http-perl-1.10.2-1.el6.x86_64        8/16 
  Verifying               : nginx-mod-http-image-filter-1.10.2-1.el6.x8    9/16 
  Verifying               : nginx-1.10.2-1.el6.x86_64                     10/16 
  Verifying               : geoipupdate-2.2.1-2.el6.x86_64                11/16 
  Verifying               : GeoIP-GeoLite-data-extra-2017.01-1.el6.noar   12/16 
  Verifying               : libxslt-1.1.26-2.el6_3.1.x86_64               13/16 
  Verifying               : nginx-filesystem-1.10.2-1.el6.noarch          14/16 
  Verifying               : gd-2.0.35-11.el6.x86_64                       15/16 
  Verifying               : nginx-mod-http-xslt-filter-1.10.2-1.el6.x86   16/16 

インストール:
  nginx.x86_64 0:1.10.2-1.el6                                                   

依存性関連をインストールしました:
  GeoIP.x86_64 0:1.6.5-1.el6                                                    
  GeoIP-GeoLite-data.noarch 0:2017.01-1.el6                                     
  GeoIP-GeoLite-data-extra.noarch 0:2017.01-1.el6                               
  gd.x86_64 0:2.0.35-11.el6                                                     
  geoipupdate.x86_64 0:2.2.1-2.el6                                              
  libXpm.x86_64 0:3.5.10-2.el6                                                  
  libxslt.x86_64 0:1.1.26-2.el6_3.1                                             
  nginx-all-modules.noarch 0:1.10.2-1.el6                                       
  nginx-filesystem.noarch 0:1.10.2-1.el6                                        
  nginx-mod-http-geoip.x86_64 0:1.10.2-1.el6                                    
  nginx-mod-http-image-filter.x86_64 0:1.10.2-1.el6                             
  nginx-mod-http-perl.x86_64 0:1.10.2-1.el6                                     
  nginx-mod-http-xslt-filter.x86_64 0:1.10.2-1.el6                              
  nginx-mod-mail.x86_64 0:1.10.2-1.el6                                          
  nginx-mod-stream.x86_64 0:1.10.2-1.el6                                        

完了しました!

終わったら起動。ついでに、サーバ起動時に自動起動するように設定。

[takatoh@tk2-254-36564 ~]$ sudo service nginx start
Starting nginx:                                            [  OK  ]
[takatoh@tk2-254-36564 ~]$ sudo chkconfig nginx on
[takatoh@tk2-254-36564 ~]$ sudo chkconfig --list nginx
nginx          	0:off	1:off	2:on	3:on	4:on	5:on	6:off

これでブラウザでアクセスできれば OK ……って、できないな。あ、ファイアウォールか。
/etc/sysconfig/iptables の ssh の次に1行追加。

-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
[takatoh@tk2-254-36564 ~]$ sudo service iptables restart

今度はブラウザからもアクセスできた。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください