Archive for 12月, 2014

 

mongodbとphp

12月 26th, 2014

phpからmongodbを利用してみる 適当にコマンドを入れてみました。 $mongo = new MongoClient( “mongodb://localhost:31230″, array(“connect”=>true)); $user = array(‘name’=>”jo”); $ret = $mongo->text->users->createIndex(array(“name”=>1), array(“unique”=>true)); $ret = $mongo->text->users->insert($user); $mongo->text->users->remove($user); $cursor = $mongo->text->users->find(); var_dump(iterator_to_array($cursor)); 検索してみました。 $users = array( array(‘name’=>”いきものがかり”,’team’=>’red’), array(‘name’=>”HKT48″,’team’=>’red’), array(‘name’=>”SKE48″,’team’=>’red’), array(‘name’=>”AKB48″,’team’=>’red’), array(‘name’=>”藤あや子”,’team’=>’red’), array(‘name’=>”水樹奈々”,’team’=>’red’), array(‘name’=>”水樹奈々男”,’team’=>’white’), array(‘name’=>”長渕剛”,’team’=>’white’), ); foreach($users as $user){ $ret = $mongo->test->artists->insert($user); } $cursor = $mongo->test->artists->find(array( ‘$and’ => array( array( ‘name’ => new MongoRegex(‘/水樹/i’) ), […]

Read full article | コメントは受け付けていません。

mongodb 使ってみる

12月 26th, 2014

epal の 2.4を入れました。 簡単に mongo.configを作成して bind_ip = 127.0.0.1 port = 31230 fork = true pidfilepath = /home/????/data/mongodb/mongodb.pid logpath = /home/????/log/mongodb/mongodb.log dbpath=/home/????/data/mongodb/data journal = true nohttpinterface = true $ mongo –port 31230 MongoDB shell version: 2.4.12 connecting to: 127.0.0.1:31230/test Welcome to the MongoDB shell. For interactive help, type “help”. For more comprehensive documentation, see http://docs.mongodb.org/ Questions? […]

Read full article | コメントは受け付けていません。

DNSサーバーを立てる。BIND.

12月 22nd, 2014

value-domain.comが1時間ほどddosで攻撃されてしまったので 予備で自分のdnsサーバーを入れておこうと思い。 * 外向けなので必須。 http://openresolver.com/ Recursive resolver is not detected on 000.000.000.000 IP address 000.000.000.000 is not vulnerable to DNS Amplification attacks. /etc/named.conf recursion no; で、外の情報を引けなくしておきます。 これが利用出来る状態だとddosの踏み台になるそうです。 インストールは sudo yum -y install bind bind-chroot bindを入れて。 named.confを設定 zoneファイルを設定 必要に応じて逆引き設定 な感じで。 value-domainの設定では、 「DNSサーバーの設定」 nsx.value-domain.com以外のDNSを利用しているドメインで ns1.xxx.xxx の Aレコードを設定。 「ネームサーバーの変更」 でns1.value-domain.comのならびに、ns1.xxx.xxxを追加します。 保存してwhoisで Name Server: ns1.xxx.xxx Name Server: ns1.value-domain.com Name […]

Read full article | コメントは受け付けていません。

google analyticsのスパムをフィルターする。

12月 22nd, 2014

buttons-for-website.com Co.lumb darodar.com makemoneyなんとか 1. リファラーで除外 新しいフィルタ>名前をつけて> ・カスタム ・除外 ・フィルタ フィールド 「参照」 ・フィルタ パターン(website.com|darodar.com)とか簡単が正規表現で ビューを選択(これはほぼ全部で問題ないかと。 2. Co.lumbはリファラーではなく、タイトルスパム?なのでまた別で 実際には、サイトにアクセスせず、analyticsのビーコンに直接データを流すタイプなので 参照ドメインをチェックします。 フィルタの種類:定義済み ・右のみを含む ・ホスト名へのトラフィック ・次を含む ホスト名: 「自身のドメイン」 ビューに適用:「対象のビュー」 で保存です。 とりあえずこの2つを設定しました。

Read full article | コメントは受け付けていません。

zabbix 使ってみる zabbix+mysql

12月 21st, 2014

http://www.zabbix.jp/documents/installation/install-rpm 普通に入れてみる。 mysql multiの設定とユーザーidの変更が必要だった。 Current value Required PHP version 5.4.36 5.3.0 OK PHP option memory_limit 128M 128M OK PHP option post_max_size 8M 16M Fail PHP option upload_max_filesize 2M 2M OK PHP option max_execution_time 30 300 Fail PHP option max_input_time 60 300 Fail phpの設定をnginxにこんな感じで設定 fastcgi_param PHP_VALUE “max_execution_time=300 memory_limit=128M post_max_size=16M upload_max_filesize=2M max_input_time=300″; * https、認証追加 * adminのぱすわーどを変更 * […]

Read full article | コメントは受け付けていません。