2016-06-28 Tue
やっとCGIの動作がOKになり,kentさんのWeb Calenを設置いたしました。
以前自宅サーバーを運用していた,
mabo.mabou.org
です。
これも初め,画像が表示できない等の不具合があったため
茶色の背景になるところが,白の背景でした。
/conf-available/serve-cgi-bin.confに,
AddHandler text/html .html
AddHandler text/css .css
AddHandler image/gif .gif
AddHandler image/jpg .jpg
AddHandler image/png .png
とADhandlerを記述してあげると,サンプルのHPにあるよ
うな画面になりました。
ヒントは,表示されるはずのアイコン(png)が表示されなかった
ことで,画面が崩れたと予想しました。予想が今回は,的中しま
した。
今回も長い道のり?でした。
このブログも日記風に書いていますので,Web Calenも日記風
ですので,差別化?はかれませんね。
2016-06-27 Mon
CGIのプログラムを動くようにするのに,丸丸2日以上はまりました。
CentOSでは,~.confファイルを設定すれば,割とすんない
動いたように思います。それも,コメントを外すために♯を
削除したり,逆にコメントに変更するために♯を付けたりして,
多少,書き加えるだけで,走らせることができたように思います。
諸兄のHPにもでていましたが,raspberryPiのLinuxは,Debian系
で,RedHat系とは設定方法が違うようでした。
まず,「cgi」のプログラムを有効にする方法が,RedHat系とは,
違ってました。
apache2のデイレクトリー以下には,設定のための
ディレックトリーとファイルがありますが,
オレンジ枠の二つのフォルダーが,cgiを動かすのに必要な
モジュールを読み込むためのフォルダーです。
モジュールはいくつかあるようですが, mods-availableの
フォルダーに読み込み可能のモジュール(読み込むためのモ
ジュール)が列記されています。
このモジュールが全部読み込まれる訳ではなく,
mods-enableのフォルダーにmods-availableに納められてる
モジュールのリンクが作られて,初めて,有効になるようです。
なんか面倒なことやっているなという感じです。
リンクを作るために,Linuxの命令でもできるようですが,
専用の命令も準備されています。
Linuxの命令では,
の2段階で実行するようですが,専用の命令では,
で行うようです。
この命令には,
a2dismod(モジュール設定を無効にします。)
a2enmod(モジュール設定を有効にします。)
a2dissite(サイト設定を無効にします。)
a2ensite(サイト設定を有効にします。)
の4種類があるようでう,下の二つは,バーチャルホストの作成
に使うようです。
a2enmod cgid
でcgiを有効にし,/conf-available/serve-cgi-bin.confを下記
のように変更して,
やっと/var/www/html/cgi-binで,CGIを走らせることができ
ました。
2016-06-24 Fri
順調にインストール初期設定ができるはずでしたが,いくつかはまりました。
まず,第一に,tightvncをインストールしたところ,piのuserで
オートログインできるデフォルトの設定が,変わってしまい,
piのuserでもrootでもログオンできなくなりました。
このときは,rootのパスワードを設定してなかったので,pi
userでのログインを試みましたが,だめでした。
原因をNETであさりましたが,一件だけの記述を見つけました
が,解決策は分かりませんでした。
何度か再インストールして,原因を調べましたが,やっと分か
りました。
lightgm.confという,ログイン?を管理するソフトが入っています。
(他のLinuxでは,gdm?とかいうものだったように思います。)
vncserverを起動させると,lightgm.confの設定が一部,書き換え
られるようです。
autologin-user=pi
という記述がvncserverを起動すると#でコメントアウトされる
ようです。
このため,オートログインできなくなります。
tightvncserverをインストールする前に,rootのパスワード
を念のために設定しておくといいみたいです。
最初,この現象にあった時は,piのuserのパスワードで
ログインできなかったので,焦りました。
しかし,rootでログイン後,このlightgm.confの設定を元に戻して
もオートログインできるようにはなりませんでした。
この辺は,ちょっと,私の力量超えてます。
2016-06-22 Wed
以前自宅サーバーにてブログを運営してたころのドメインがまだ残っています。
もったいないので,活用すべく?(こじつけで)Raspberry Pi
にて,サーバーを立てようと,また,また,悪い虫がおきて,
○マゾンでポチってしまいました。深夜に頼みましたが,翌日
には,届きました。
まあ,ネットで検索するとごろごろ記事が転がっているので,
また,気がついたことを備忘録的に書きます。
今回購入したのは,本体,ヒートシンク,ケースのセットで,
面倒なので,一緒にSDカードも購入しました。
本体は,たばこ程度の大きさです。早速,ヒートシンクをつけて,
ケースに入れました。
本当に小さいです。
昨日,OSのインストールに引き続き,apach2,tightvnc,
proftpd,xinetd,geditのインストールと設定をしました。
vncをxinetd経由で起動するための設定が残っていますが,
まあ,なんとかできました。
容量が容量なので,設定をするのはCUIが基本なのでしょうが,
私は,苦手で,GUIにて行いましたが,いろいろはまりました。
geditを使って編集をしましたが,
sudo gedit
ということで,ルート権限で立ち上げてやらないと書き込み
ができませんでした。さらに,xhost +の設定をしないと
geditを立ち上げることができませんでした。
このへんは,未知なる部分が多いです。
今日は,vncをxinetd経由で立ち上がるようにすることと,
文字が小さいので,文字を大きくする設定をします。
2016-06-21 Tue
人間はそれほど不便を感じていないのですが,雨の日にレオ(我が家の看板犬)を車に乗せるのに,準備すると,
雨樋のついてない軒先からもろにしずくがスロープにかか
ってしまいます。
やっと,雨樋をつけることにしました。
雨樋受けを取り付けて,雨樋をセットすると終わりです。
樋受金具にあいている穴が多小さめだったので,ドリル
で広げる等の作業をして取り付け完了。
雨樋をセットして終わりです。
安くするために,切り売り(1800mm)の切り売りのものを
使いました。全部にかかるようにするには,2700mm
程度のものが必要ですが,レオの乗り降りする部分に
しずくがかからなければいいので,これでよしです。
2016-06-21 Tue
ちょっと古めのPCを使ってます。このPCは,11acの5Ghz帯のWi-Fiには未対応です。
少し早くしたかったので,IO-DATAの無線LAN子機をUSB
に挿して使ってます。
プリンターもWi-Fi接続していますが,11acを使うにあたって
無線ルーターも変更したのに,設定の変更をしていませんで
した。
ちょっと,勘違いをして,2.4Ghzに戻せば,プリントできると
勘違いして,2.4GHzに戻すのに,正規の手続きをしないて,
無線LANの子機をUSBから,抜きました。
WINDOWS7では,影響がなかったのですが,WINDOWS10
では,てきめんでした。
なんと,メニューが表示されなくなりました。
ネットでたぐってみると不具合で,結構あるようで,
ここ
にその対処が書かれてありました。
書かれていることをやりましたが,実行結果の表示がHPとは
違ってましたが,見事メニューが復活しました。
2016-06-15 Wed
実は,車庫につけた蛍光灯型のLEDは,2度別なものが点灯しくなっていたのですが,2度とも代替え品を送ってもらいまし
た。
そのうちの一つは,分解してみると,半田付けが原因で,修理
できましたが,もう一つも分解してみると,芋ハンダもないようで
す。別なドライバーでは,点灯できますので,どうやらドライバー
基板の不良のようです。
まあ,このままにしてもいいのですが,○リでドライバー基板を
探してみると,
287円と466円で同じようなものが販売されてます。
まあ,値段も値段ですから,使えなくても元々なので,人柱
に購入してみます。
しかし,こんな値段で,採算が合うのでしょうかね。
いつも疑問に思ってしまいます。
TOP PAGE △