Raspberry Pi とnginx 作業開始 (´・ω・)ス | WEB系技術電脳日記

Raspberry Pi とnginx 作業開始 (´・ω・)ス

作業開始(´・ω・)ス

20:30 作業開始 事務所ONUから分岐して一回線は固定IPへ
20:34 接続完了 躓いた点はCISCO使わずBUFFALO WSR-300HPで、
   インターネット@スタート??と後ろのAUTOスイッチ
   INTERNETランプついてないけど繋がるという。これあれかデフォ機能使わないと光らないのか。
   172.16.1.1 でBクラス設定
20:48 早速固定IPという事で、ストリーミングを・・ならばラズパイか?
21:15 早速接続 IP固定して社内から外部迂回して設定
21:51 SSH文字化けどれだ?と
sudo apt-get install ttf-kochi-gothic
sudo apt-get install xfonts-intl-japanese
sudo apt-get install xfonts-intl-japanese-big
sudo apt-get install xfonts-kaname
たぶん、どれか。で、直る。
$ sudo raspi-config なんてコマンドあるの今更知る(´・ω・)ス
22:21 雑談やら休憩やらで気がつくと22:22 おう.....
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo rpi-update
などなど繰り返し、
 $ cat /etc/debian_version
 7.8
22:55
 $ apt-get install nginx
 $ nginx -v
nginx version: nginx/1.2.1
 起動(´・ω・)
 $ sudo /etc/init.d/nginx start
Starting nginx: nginx.

おk(´・ω・)ス
ウェブサーバーは別に建てるので、ポートも変えておくか。
23:04 無事にルーターとも完了、8080に振った。
FTPも入れてテストで作るか。
そうなると、デフォでnginxのディレクトリーが気になるので、変更
$ sudo vi /etc/nginx/sites-enabled/default
 root を /var/www; 変更
 index.php を追加
500 Internal Server Error
 wwwフォルダ無かった(´・ω・)ス
  $ sudo mkdir www
 403 Forbidden
 権限(´・ω・)ス?いや、ファイルがないのか
 index.html入れておk
 php だとストリーミング扱いに・・ああ、php 入れてないか
23:22 休憩
$ sudo apt-get install php
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
E: パッケージ php が見つかりません
おろ?ググると明確に指定か。
 sudo apt-get install php5
 おしおし走った(´・ω・)ス
 CentOSと違いで戸惑う。
 他のも入れておく。
 $ sudo apt-get install php5-fpm php5-cgi php5-cli php5-common php5-mysql
 MySQL入れる気満々(´・ω・)ス
23:33 ではテスト
  $ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
いいね。
  $ sudo service nginx restart
23:39 nginxにphpの設定いれなきゃか。うっかり八丁堀
 コメントアウト外してリブートで
  $ sudo service nginx restart
Restarting nginx: nginx: [emerg]
"fastcgi_pass" directive is duplicate in /etc/nginx/sites-enabled/default:70
nginx: configuration file /etc/nginx/nginx.conf test failed
 お、おう
 /etc/nginx/sites-enabled/default
  #fastcgi_pass 127.0.0.1:9000; とコメントアウト
 治った(´・ω・)ス 
だが、php動かないな
 もう一度最初から入れ直す。
 $ sudo apt-get install php5-fpm
 $ sudo nano /etc/php5/fpm/php-fpm.conf
もうnanoにシフト(´・ω・)ス
  include=/etc/php5/fpm/pool.d/*.confとな?
  では見る
  ふむ・・・可笑しくないか。
 $ sudo /etc/init.d/php5-fpm start
$ ls /var/run/ | grep php
php5-fpm.pid
php5-fpm.sock
$ sudo insserv php5-fpm


#別途 エラーみたら時刻合ってないッ
sudo apt-get install ntp
sudo nano /etc/ntp.conf
sudo /etc/init.d/ntp restart

sudo dpkg-reconfigure tzdata

01]20 あーだめだ、入れなおし(´・ω・)ス