公開ベータ版を導入してみたコメントを残す久々の更新です。対応したりと色々やっていました。公開ベータとしてだれでも使えるようになりました。化するプロジェクトです。証明書を導入してみました。みーpkg(またはPorts)でBINDを使う時に気をつけることコメントを残すFreeBSD8.4とFreeBSD9.2で最新のBINDをpkgで導入するときに気をつける点があるのでメモpkgだとportsに比べてコンパイルしなくてもよいので手軽にインストールできます。startこれだけだとシステムデフォルトのBINDが動いてしまいます。pkgでインストールしたBINDにするには以下の設定をする必要があります。/etc/rc.confただし、これだけではエラーが出るので起動しません。chroot環境の/usr/local/etcにBINDの設定ファイルを置く必要があります。/var/named/usr/local/etc/これでpkg(またはports)でインストールしたBINDで起動できます。/var/log/messageで正しく起動しているかを確認しておきましょう。14.04を動かしています。いくつか問題があったので調整してみました。nginx+fastcgi+php構成に変更これまでWordPressのパーマネントの関係で、このブログではnginxからリバースプロキシでApacheにリクエストを投げるという無駄なことをしていました。nginxの設定nginxの設定は以下を参考にさせてもらいました。lab++変えているところはfastcgi_passの設定で、UNIXソケットでやりとりするようにしています。WordPress上でSuperCacheプラグインを使用しているのでhttp://wiki.dreamhost.com/Nginx#WordPressを参考にキャッシュが有効になるようにしました。removeApacheを止めたのでサーバーのメモリ使用量を減らすことが出来ました。サーバーの起動が遅い問題サーバーを再起動した時に起動がやたら長い問題が出ていました。configuration...”と表示されており調べてみると、どうやらネットワーク設定に問題があってフェイルセーフでウエイトが掛かっていたようです。/etc/network/interfacesを見て見るとネットワーク設定を読み込む時にethtoolが呼ばれています。offethtoolのパスを調べてみると/usr/sbinではなく/sbinにありました。サーバーをアップグレードした際にethtoolのパスが変わって、スクリプトが走らないため起動に時間が掛かっていたようです。変更してあげると起動が遅い問題は解消しました画像の表示などが遅い起動時にethtoolで設定されるTSOの無効化が有効になっていないせいでした。offさくらのVPSではこれを入れないと通信が遅くなるみたいです。このVPSサーバーは初期のVPSマシンなので、最新のサーバーではどうなっているかは分からないです。自宅サーバーをアップデートしたコメントを残す自宅サーバーのHDDを換装に合わせてサーバーの再構築をしました。この記事では構築時の設定メモを書いてみます。自宅サーバーでは以下の機能を提供していますDHCPサーバーDNSキャッシュサーバーSambaサーバーWeb開発サーバーDHCPとDNSは止めるわけにはいかないので、VMで代替を用意します。みーWordPressの設定を変えてみたコメントを残すWordPressのプラグイン周りを見直してみた。Stone1.WPtouchでスマートフォン向け対応プラグイン側で一発対応してくれるのはありがたい。設定がシンプルなのがいい他にもいろいろ弄ったけど割愛。みーSSHの接続が遅いのを修正したコメントを残す家のネットワーク内にDNSキャッシュサーバーとSambaサーバー、その他ゴニョゴニョしたものを運用しています。そのマシンにSSHで繋ぐときにやたら時間がかかっていましたが、一応繋がるので放置していました。それが今回、VMのsshd_configを設定していたときにSSHD_CONFIG(5)を見ていたらUseDNSという設定項目が目に入った。デフォルトだと接続元の逆引きを行なっている模様。LAN内のマシンからのアクセスなのでおそらく逆引きに失敗してるのだろうとあたりをつけて逆引きしないようにしたところ、接続時間が劇的に改善しました。遅い」などで調べてみると、同じような内容がいっぱいヒット。あるTipsだったようです。みーnginxを導入してましたコメントを残す2ヶ月ほど前からこのサーバーにnginxを導入してました。理由の1つはnode.jsやtomcatなどでアプリケーションサーバーを立てる際のフロントエンドにするためです。1つはWordPress(このサイト)のプロキシキャッシュを実現するためです。構成www.carme-ln.netはnginxにまかせて、diary.carme-ln.netはnginxのリバースプロキシでApache+PHPにリクエストを投げてます。ngnix+FastCGIで構成しているところが多いのですが、WordPressの設定を変えるのが面倒なのと試したところルーティングがおかしくなってしまったのでこの構成です。はまったところApache側のアクセスログがサーバーのローカルループバックのアドレスになってしまう点。nginxの設定に問題があると思ってひたすらproxy_paramsをいじって悩んでました。調べているとApache側にmod_rpafを入れることで解決。Apache側にもIPのログが正しく出力出来るようになりました。今後についてあとはプロキシキャッシュの設定ですが、これはまた今度に。Cacheで今のところ十分だと思ってます。貧弱サーバーなのでApache.confの設定も変えて以下のような設定にしてみました。