10月 31, 2013

AWStatsでApacheログ解析

webサーバのログ管理の必要性はわかっているけど, いちいちログファイルを見てるのはめんどくさい。。 AWStatsの導入そこでAWStatsを導入します。 これを導入することで,webブラウザでApacheログを視覚的に(グラフとか)で確認することが出ます。 インストール自体は簡単。設定すれば動作します。 $ sudo apt-get install awstats 設定/etc/awstats以下にデフォルトの設定ファイルawstats.model.confが生成されているので,ファイルをコピーして編集。 $...

6月 06, 2013

Raspberry PiでOpenCVを使う

関連ソフトのインストールRaspberry PiにOpenCVをインストールします。 詳しくは過去の記事を参考にしてください。 必要なソフトのインストール!余分なものも入ってるけど気にしないっ 必要に応じて,追加でインストールしてください $ sudo apt-get install cmake pkg-config mencoder mplayer libgtk2.0.0 libgtk2.0-dev libjpeg62 libjpeg62-dev libjpeg62-dbg libpng12-dev...

6月 05, 2013

mydnsを使ったDDNS設定

外部から自宅のサーバにアクセスするためにはDDNSのサービスを使ってやる必要があります. ここでは,mydnsというサービスを使ってDDNSの設定をしていきます. $ sudo vim ddns.sh #!/bin/bash user=hoge pass=hogepass wget -a /var/log/ddns.log -O /tmp/ddns_tmp.html --http-user=${user} --http-passwd=${pass} "http://www.mydns.jp/login.html" $...

Raspberry PiのSwapファイルの容量を変更する

Raspberry Piのメモリ量が気になるので,仮想メモリであるSwapファイルの設定容量を変更する。 現状確認まずは,現在の仮想メモリの量を確認する。 $ swapon -s コマンドを実行すると以下の文が出てきて,メモリが100Mくらいだとわかる Filename Type Size Used Priority /var/swap file 102396 hoge -1 仮想メモリ作成Raspberry Piでは,仮想メモリをdphys-swapfileというサービスで管理しているので, これを止めてから,設定の変更を行なっていく $...

3月 26, 2013

PPTPでVPNサーバ構築

自宅のネットワークに外部からアクセスするためにVPNを導入します(`・ω・´) iPhoneやiPadでも使いたい。 & 簡単に導入したい。のでPPTPでVPNサーバを構築します。 PPTP使用前の注意PPTPで用いられている認証プロトコルはクラックされています(ここ参照) ただ,iPhoneなどで気軽に使えるVPNサーバは,PPTPだけといっても過言ではないので,これを使います。 iPhoneをjailbreakしてOpenVPNを入れれば,話は別ですが。。 PPTPのインストール$...

3月 25, 2013

iptablesでファイヤーウォール設定

サーバを外部に公開するにあたり,このままだとセキュリティ的に不安で仕方がないです。。 なので,iptablesを使って,ファイヤーウォールを構築します(`・ω・´) 参考サイトと言っても,以下のサイトを参考?(ほとんどまんま。。)にさせていただいています。 ブローヴちゃん:Debian に iptables を設定 ほんとうにありがとうございます!! 設定以下のファイルを適当な場所に作成。 #! /bin/sh # firewall.sh # 内部ネットワークのネットマスク取得 WANINT="eth0" LOCALNET_MASK=`ifconfig...

WebからのアクセスをすべてHTTPSにする

WebサーバへのアクセスをすべてHTTPSで通信するように設定する。 .htaccessにSSLで通信するように記述$ cd /var/www $ sudo vim .htaccess 以下追加項目 SSLRequireSSL これでwww以下へのアクセスはすべてHTTPSで行われる。 .htaccessを使用出来るようにapacheを設定apache.confなどに記述されている AllowOverride none を AllowOverride All に変更する 例: ...

HTTPSでWebページを公開

外部から安全にアクセスするために,SSLを使ってHTTPSでの暗号化通信を導入します(`・ω・´) SSLのインストールまず,SSLを使用するためにopensslをインストールします。(apacheが入っている前提で話を進めます $ sudo apt-get update $ sudo apt-get install openssl 証明書の作成インストールできたら,opensslを使って自己証明書と鍵を作っていきます。 作業するフォルダに移動して,ルートになっておきます。 $ mkdir /etc/apache2/ssl $...

Raspberry Pi届いたー。OSインストール & 初期設定

Raspberry Piの初期設定をします(`・ω・´) 細かい説明は抜きで,設定の流れを書いてきますっb OSのインストールは,Macを使って行なっていきます。 準備するもの・Raspberry Piと付属するケーブル類 ・インストールするOSのイメージ ・キーボード ・OSをインストールするSDカード ・Mac OS Xが動いているPC ・怖いもの知らずな心(失敗するとMacが起動しなくなります。。 OSのダウンロードDownloads | Raspberry Piから最新版のOSをダウンロード Raspbian...
Page 1 of 812345 ... 8