Home » Server

mysqlでのSQL小ネタ。 ORDER BYで任意のIDなど、順番で並べることをSQLでやる方法。 結論から言うと、mysql標準のFIELD関数を使う。 FIELD(str, str1, str2, str3, …) 第1引数のstrの開始位置を見つけてくれる。 SELECT FIELD(‘abc’, ‘dad’, ‘asd’, ‘dec’,...
Filed in: Programing, Server
Amazon Simple Storage Service(S3)に置いているコンテンツにIP制限をかける方法。 S3のBucket(バケット)単位やファイル単位で、Permissionsの「bucket policy」という機能を利用すれば簡単にコントロールが可能だ。 S3のBucketの「Properties」→「Permissions」→「Add bucket policy」を選択すると、テキストエリアだけのWindowが立ち上がるので、そこにルールを記述したJSONを貼りつければよい。 詳しくみていくと、例えば「192.168.1.13」からのIPのみ許可したい場合は下記のようなJSONとなる。 [javascript] { ...
Filed in: Server
wordpressの最新バージョン2.9が、いよいよmysql4.1以上を必要とするようになったので、さくらのmysql移行を行うことにした。 前提として、さくらでmysqlをバージョンアップするには、一度データベースを削除して、さくらのコントロールパネル上で再作成する必要がある。 なので、バックアップ→DB削除→DB作成→DBインポート→アプリケーションの修正の手順をとる。 バックアップ sshでログインし、コンソール上で下記のコマンドを打つ。 $...
Filed in: Programing, Server
自分用のレポジトリを持ちたいという理由で、Subversionをインストールしたときのメモ。 yumでsubversionが既にインストールされているが、Apacheとの連携をする際に、Apacheもyumでインストールしないとうまく連携できないようなので、Subversionもソースからインストールした。 Apache2に関しては、DSOを有効にして既にインストール済みとして進める。 最新版のSubversionをダウンロードし、Configure。 #...
Filed in: Programing, Server
外部にあるSubversionのレポジトリなど、プロキシを通してsvnコマンドを利用したいときは、設定ファイルで設定するだけで利用することができる。 ~/.subversion/servers [global] http-proxy-exceptions = *.local, localhost http-proxy-host = proxy.com http-proxy-port = 10000 http-proxy-exceptionsには、proxyを通したくないホスト名を指定できる。 備忘録まで・・・
Filed in: Programing, Server

FONを使ってみた

Posted by on 11月 6, 2008
FON La Fonera (ラ・フォネラ) FON機能搭載 無線LANルータ 世界中のFONスポットで無料インターネットが利用可能!フォン・ジャパン株式会社 無線LANサービスである、「FON」を利用してみた。 FONのサービス内容をざっくりいうと、自分が契約しているネット回線に上記の無線ルータを設置し、アクセスポイントを開放する代わりに、その他に開放しているユーザのアクセスポイントを無料利用できるというサービス。現在、世界中でユーザを増やしていて、日本でも10万ユーザを超えたといわれている。 私も、EeePCを購入したついでにこのルータを設置してみたわけだが、意外と使える。 まず設置はとても簡単。 すでにブロードバンドルータなどを利用していれば、LANケーブルを接続して、ユーザ登録と認証をするだけ。 そしてネットワーク構成に関しては、外部に開放する認証や暗号化のないセグメントのネットワーク(FON_FREE_INTERNET)と、認証、暗号がかかったプライベート用のネットワーク(My...
Filed in: Programing, Server
暑い毎日が続いていますが、自宅サーバな方はサーバのCPU温度が気になるものです。 というわけで、本日はLinuxサーバ上でのCPU温度やファンの回転数を計測するlm_sensorsを紹介する。 セットアップ まずはインストールしよう。今回はyumを利用する。 # yum install lm_sensors ソースからインストールしたい場合は下記から。 Edge...
Filed in: Programing, Server

AWStatsを導入してみた

Posted by on 6月 8, 2008
オープンソースのアクセス解析ソフト、「AWStats」を導入してみた。 導入については、いつもお世話になっている Apacheアクセスログ解析 – (AWStats)Fedoraで自宅サーバー構築 こちらのサイトを参考にしました。 違う部分は、Apacheをソースで入れているため、AWStatsもソースをダウンロードしてインストールした部分くらいだ。 AWStats...
Filed in: Programing, Server
Apacheデフォルト設定の場合、ブラウザ(レスポンスヘッダ)に下記のようなバージョン情報を返してしまいます。 Server: Apache/2.2.8 (Unix) PHP/5.2.5 これは、Webサーバ攻撃者にとって有用な情報源となってしまう恐れがあるので、Apacheのhttpd.confなどの設定ファイルを変更します。 #...
Filed in: Programing, Server
最近、自宅サーバのTomcat上で動いているアプリケーションが、なぜか定期的に消えてしまうという事が判明。Tomcatが自分自身で消しているのか?いやそんなことはしない。 ログと突合せしながら、 調べてみると毎朝定時に消去されていることがわかった。 その定時に動いているのが、...
Filed in: Programing, Server