カテゴリー
Raspberry PI Model B+

Model B+ で nginx を始動する

ネットで nginx をラズパイを動かすための方法を探すといろいろヒットしますが、我が家の Model B+ にインストールされている、最新版の Raspbian に対応している日本語の記事が見つからなかったのでメモして置きます。

  1. ディストリビューションに関する情報は次の通り。
  2. pi@raspberrypi ~ $ uname -a
    Linux raspberrypi 3.12.28+ #709 PREEMPT Mon Sep 8 15:28:00 BST 2014 armv6l GNU/Linux
    pi@raspberrypi ~ $ ls /etc/*release
    /etc/os-release
    pi@raspberrypi ~ $ cat /etc/*release
    PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)"
    NAME="Raspbian GNU/Linux"
    VERSION_ID="7"
    VERSION="7 (wheezy)"
    ID=raspbian
    ID_LIKE=debian
    ANSI_COLOR="1;31"
    HOME_URL="http://www.raspbian.org/"
    SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
    BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
    pi@raspberrypi ~ $
    
  3. まず、パッケージリストを最新にする
  4. sudo apt-get update
    sudo apt-get upgrade
    
  5. ラズベリーパイ財団のホームページにある記事を見ながらインストール
  6. sudo apt-get install nginx
    
  7. PHP も使いたかったので、php5-fpm というパッケージもインストール
  8. sudo apt-get install php5-fpm
    
  9. pi ユーザのホームディレクトリ下に public_html を置き、Apache の UserDir と同じように使う目的のフォルダを作成。
  10. mkdir ~/public_html
    
  11. PHP の動作確認のためのテストスクリプト作成
  12. echo '<? echo phpinfo(); ?>' > ~/public_html/index.php
    
  13. Nginx で PHP を使えるようにするため、設定ファイルを編集。事前にオリジナルのバックアップを取得。
  14. cd /etc/nginx/sites-available
    sudo cp default default.org
    
  15. 設定ファイルを次のように変更
  16. pi@raspberrypi /etc/nginx/sites-available $ diff -u default.org default
    --- default.org 2014-11-23 10:27:38.034350896 +0900
    +++ default     2014-11-23 10:28:42.393470847 +0900
    @@ -22,7 +22,7 @@
            #listen   [::]:80 default_server ipv6only=on; ## listen for ipv6
    
            root /usr/share/nginx/www;
    -       index index.html index.htm;
    +       index index.php index.html index.htm;
    
            # Make site accessible from http://localhost/
            server_name localhost;
    @@ -77,6 +77,22 @@
            #location ~ /\.ht {
            #       deny all;
            #}
    +       # Userdir - php
    +       location ~ ^/~([^/]+)/(.+\.php)$ {
    +                if (!-f /home/$1/public_html/$2) {
    +                        rewrite ^ 404;
    +               }
    +               alias /home/$1/public_html/$2;
    +               fastcgi_pass unix:/var/run/php5-fpm.sock;
    +               fastcgi_index index.php;
    +               fastcgi_param SCRIPT_FILENAME $request_filename;
    +               include fastcgi_params;
    +       }
    +       # Userdir - static
    +       location ~ ^/~([^/]+)(/.*)?$ {
    +               alias /home/$1/public_html$2;
    +               autoindex on;
    +        }
     }
    
  17. 設定ファイルを保存して、Nginx を再起動
  18. sudo service nginx restart
    
  19. epiphany-browser で http://localhost/~pi/ をリクエスト。下記が表示されればOK。
  20. phpinfo

カテゴリー
アプリ&ミドルウエア

[Solved] Windows 8.1 へのウイルスバスターインストールに失敗する件

11月15日に、問題が発生していた Windows 8.1 へ更新プログラムを適用したところ、以前のように(エラーコード:#1603, 0, 0x00000000)で失敗することも無く、 VBインストールに成功しました。

更新プログラムの適用前と、適用後にそれぞれ更新プログラムの一覧を得るコマンド wmic qfe をそれぞれ実施しておいたときのログを保存しておいたので、その差分を下記に示しておきます。

--- wmic_qfe_after.txt 2014-11-15 13:37:13.504273100 +0900
+++ wmic_qfe_after2.txt 2014-11-15 13:39:33.841300000 +0900
@@ -1,4 +1,5 @@
Caption CSName Description FixComments HotFixID InstallDate InstalledBy InstalledOn Name ServicePackInEffect Status
+http://support.microsoft.com/kb/2899189 SOLOMON Update KB2899189_Microsoft-WindNT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=2862152 SOLOMON Security Update KB2862152 NT AUTHORITY\SYSTEM 3/2/2014
http://support.microsoft.com/?kbid=2868626 SOLOMON Security Update KB2868626 NT AUTHORITY\SYSTEM 3/2/2014
http://support.microsoft.com/?kbid=2876331 SOLOMON Security Update KB2876331 NT AUTHORITY\SYSTEM 3/2/2014
@@ -45,10 +46,14 @@
http://support.microsoft.com/?kbid=2939153 SOLOMON Update KB2939153 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2939576 SOLOMON Security Update KB2939576 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2942844 SOLOMON Update KB2942844 NT AUTHORITY\SYSTEM 4/9/2014
+http://support.microsoft.com/?kbid=2950153 SOLOMON Update KB2950153 NT AUTHORITY\SYSTEM 11/15/2014
+http://support.microsoft.com/?kbid=2954879 SOLOMON Update KB2954879 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=2955164 SOLOMON Update KB2955164 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2956575 SOLOMON Update KB2956575 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2957151 SOLOMON Update KB2957151 NT AUTHORITY\SYSTEM 6/28/2014
http://support.microsoft.com/?kbid=2957189 SOLOMON Security Update KB2957189 NT AUTHORITY\SYSTEM 9/20/2014
+http://support.microsoft.com/?kbid=2958262 SOLOMON Update KB2958262 NT AUTHORITY\SYSTEM 11/15/2014
+http://support.microsoft.com/?kbid=2959626 SOLOMON Hotfix KB2959626 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=2959977 SOLOMON Update KB2959977 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2961072 SOLOMON Security Update KB2961072 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2961851 SOLOMON Security Update KB2961851 NT AUTHORITY\SYSTEM 6/28/2014
@@ -95,6 +100,7 @@
http://support.microsoft.com/?kbid=2988948 SOLOMON Security Update KB2988948 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2989647 SOLOMON Update KB2989647 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2990532 SOLOMON Update KB2990532 NT AUTHORITY\SYSTEM 9/20/2014
+http://support.microsoft.com/?kbid=2990967 SOLOMON Update KB2990967 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=2992611 SOLOMON Security Update KB2992611 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=2993100 SOLOMON Update KB2993100 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2993651 SOLOMON Update KB2993651 NT AUTHORITY\SYSTEM 9/20/2014
@@ -103,6 +109,8 @@
http://support.microsoft.com/?kbid=2995004 SOLOMON Update KB2995004 NT AUTHORITY\SYSTEM 9/20/2014
http://support.microsoft.com/?kbid=2995388 SOLOMON Update KB2995388 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=2996799 SOLOMON Hotfix KB2996799 NT AUTHORITY\SYSTEM 11/15/2014
+http://support.microsoft.com/?kbid=2998174 SOLOMON Update KB2998174 NT AUTHORITY\SYSTEM 11/15/2014
+http://support.microsoft.com/?kbid=2998527 SOLOMON Update KB2998527 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=3002885 SOLOMON Security Update KB3002885 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=3003057 SOLOMON Security Update KB3003057 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=3003743 SOLOMON Security Update KB3003743 NT AUTHORITY\SYSTEM 11/15/2014
@@ -111,4 +119,5 @@
http://support.microsoft.com/?kbid=3006178 SOLOMON Update KB3006178 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=3006226 SOLOMON Security Update KB3006226 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=3008188 SOLOMON Update KB3008188 NT AUTHORITY\SYSTEM 11/15/2014
+http://support.microsoft.com/?kbid=3008627 SOLOMON Update KB3008627 NT AUTHORITY\SYSTEM 11/15/2014
http://support.microsoft.com/?kbid=3010788 SOLOMON Security Update KB3010788 NT AUTHORITY\SYSTEM 11/15/2014

先頭が+記号で始まる部分が、新規にインストールされた更新プログラムを示していて、これらのどれかがインストールに失敗する原因を取り除いたと思われます。

カテゴリー
文芸

今月の川柳_op.002

  1. 台風で時化よが欲しい赤サンゴ
  2. 株高が消費を刺激するといい
  3. ごひいきのオジさん力士今日も勝ち♪
  4. 魂と相撲の神が成す偉業