のアーカイブ

postfixのsmtp-auth

2016年9月16日

postfixのsmtp_auth設定です。 ``` smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous #smtpd_sasl_local_domain = $mydomain smtpd_recipient_restrictions= permit_mynetworks, permit_sasl_authenticated, reject_unauth
続きを読む

postfixでメールサーバ立ち上げ(送信のみ)

2016年9月15日

postfixで自分のサーバからメールを送信します。 postfixをインストール及び起動後、以下を書き換えます。 ``` inet_interfaces = all  inet_protocols = ipv4 mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain ``` 最低限メール送信を行なうだけであればこれだけの設定で充分のようです。それぞれの.mailr
続きを読む

chefでwordpressをインストール

2016年9月14日

chefを用いてリモートにwordpressをインストールします。 これに限ってはchef内からbashを走らせたほうが速いような感じでしょうか。 ``` remote_file "{gz置き場のパス}" do source "http://wordpress.org/latest.tar.gz" owner "root" group "root" mode 0644 end script "install_wordp
続きを読む

nginxとphp-fpmの権限エラー

2016年9月13日

nginx+php-fpmでサーバを動かした時にphp-fpmの権限エラーで弾かれることがありますが、php-fpm自体のエラーを見た所このようなエラー文がありました。 ERROR: An another FPM instance seems to already listen on /var/run/php-fpm/php-fpm.sock もうすでに何らかの読み込みが抜けていないために設定を変えてもうまくいかないらしい?なのでこの場合はphp-fpmをrelo
続きを読む

amazon s3で世代管理(bash)

2016年9月12日

バックアップをアップロードしたあと指定した世代分だけ残して他を削除するスクリプトです。lifetimeなどの機能が追加されたようでスクリプトで行なう意味は小さいかもしれませんが、一応このような形で行なうことが出来ます。 以下は例えば3世代分のこした管理を行なう場合です。 ``` aws s3 ls s3://{管理したいフォルダ} >list.log num=`cat list.log |awk 'END {print NR}'` num=`expr $
続きを読む

CloudWatchのリージョンやメモリ監視

2016年9月9日

AWS/Cloudwatchのconfigureの際にリージョンなる謎の情報を求められますが、調べればあっさりと詳細は出てきました。 https://docs.aws.amazon.com/ja_jp/ElasticMapReduce/latest/DeveloperGuide/emr-plan-region.html どこにサーバ置いているかにもよりますがとりあえず東京(ap-northeast-1)で入力しておけばなんとかなりそう? もう一つ、メモリ
続きを読む

bashによるメールの送信(gmail)

2016年9月8日

opensslとexpect(対話型コマンドの自動化)を用いてgmail経由でメールを送ります。 それぞれメールアドレスのハッシュとパスワードのハッシュを送る必要があるのでそれは以下のコマンドで作成してください。 なお、日本語文を送ることは出来ません。読み取りの値を直接指定しているので、場合によってはそれを調整する必要があるかもしれません。 【参考】http://elechan.blogspot.jp/2015/12/gmail.html ```
続きを読む

nginx+php-fpmでサーバ構築時のphp-fpm.sockの所在

2016年9月7日

上記の組み合わせでサーバを構築するさい、php-fpm.sockが指定した位置に見当たらないことがあります。それは正常なようで、 http://qiita.com/monkick@github/items/610d1435d812beb853e2 ののようにlistenで指定をして再起動するとその位置に生成されるようです。 指定しないと出てこないというのも若干面倒な形かとは思いますが。。。
続きを読む

apacheのhttps通信時のssl.confの所在

2016年9月6日

apache+mod_sslでサーバをhttps通信させようとしたとき、/etc/httpd/conf.d/ssl.confが見当たらないときがあります。apacheのバージョンによってはうまくmod_sslが入らないようで、その場合はそれにあったバージョンのmod_sslが必要になるようです。 (参考) http://norm-nois.com/blog/archives/3105 例えば例にあるようにapacheが2.4のバージョンだとmod24_sslなる
続きを読む

PHPでプレースホルダを使用する際の配列について

2016年9月5日

PHPでプレースホルダを使用する時に上手く通らない場合、それ以降のexecute命令にプレースホルダとした変数を明記しておくとうまくいく模様? ``` $sql = "SELECT * FROM user_info WHERE name = ? AND password= ? "; ・・・ $data = $stmt->execute(array($username,$password)); ```
続きを読む

test

2016年9月5日

teet
続きを読む