Plesk卒業日記Plesk卒業日記Linux管理をはじめて数年、これまでPleskにお任せして避けてきた自力サーバー管理をはじめることになった。自宅サーバーもやってみたいし。ないブログに表示されています。新しい記事を書く事で広告が消えます。apacheのデフォルト設定だと.htaccessファイルが使えないので、/etc/httpd/httpd.confを下記のように修正した。All<Directory/>ディレクティブと設定行が分かるようにしています。途中の関係ない行を省略しています。サーバーはメールサーバーとしても利用するので、postfixとdovecotをインストールしよう。昨日の記事に書いたyumでインストール自体はとても簡単にできた。dovecotなんて簡単なんだ・・嬉しい限り。/var/log/yum.logを見るとインストールされたパッケージのバージョンなどが確認できる。2:2.3.3-2.1.el5_2.x86_64こんな風になっていた。それぞれの設定については少し手こずったが、いろんなページを見ながらなんとか完了した。してもメールが受信できない・・・なぜ?別ドメインからメール送信をしてみたのだが、メールが届かない。メーラーのログを見ると、ログインも正常に出来ているしリストの取得も出来ているのだが、新着無しという(0件)結果。あだぐしが送ったメールはいったいどこへいってしまったのだろう・・/var/log/maillogを見ると、下記のようなログが出ていた。removed一見するとなんのエラーもワーニングも出てない。maillogの見方も、実はよく分からない。orig_to=<info@mydomain.jp>なんだかinfo@に送ったメールがroot@に転送されているようだ。rootのメールディレクトリを見てみると、これまでに送ったテストメールっぽいものが貯まっていた。調べていると、/etc/aliasesこのファイルにinfoユーザがエイリアス登録されていることが分かった。コメントにしたところ、正常にメール受信が出来た。私の環境ではrpmはインストールされているが、いろいろ調べているとyumというパッケージ管理ソフトが必要な場面が結構あるので、yumをインストールしてみることにした。yumのパッケージはhttp://ftp.riken.jp/Linux/centos/5.2/os/x86_64/CentOS/ここからダウンロードした。OSやCPUによってディレクトリが変わるので注意してくらさい。必要とされていますこんな感じのエラーが出たが、上述のダウンロード元URLに全部置いてあったので、順番にインストール。yum-3.2.8-9.el5.centos.1.noarch.rpmこれでyumが無事インストールできた。途中でmysqlをインストールしています・・的なメッセージが出ていたような気がするが、tritonnは上書きされていなかったようだ。念のためyumのインストールは最初のほうにやったほうがいいだろうと思う。dovecot試しにdovecotをインストールしてみた。いやあ、こういうインストールシールド的なパッケージ管理ソフトはいいですね。guiがないけど簡単でいいです。tritonnからは少し離れるのだが、pleskを使っていてphpMyAdminがとても便利だったので、これを別途インストールしてみた。phpMyAdminの偉いところは、プログラムがphpで書かれているという点だ。phpで書かれているのでビルドなどをする必要がなく、web公開ディレクトリにぽんと置いておけば動作する。今回はhttp://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-3.1.3-all-languages.tar.gzこのバージョンをwgetコマンドでダウンロードした。-解凍したら、configファイルを作成する。'パスフレーズ'ここに適当な英数字を入れておけばいいのだそうだ。何のためなのかはよく分からない。/var/www/html/phpMyAdminな感じだ。ディレクトリ名は変えておいたほうがセキュリティ的にもいい気がする。私の環境では、これだけできちんと動いた。ログインもできたしデータベースの作成なども問題なし。特権の画面で全てのアカウントがログイン可能になっていたので、「すべて」と記載された特権情報を3件削除した。あと念のためディレクトリにはベーシック認証をかけておいた。