[[ZFS FreeBSD 9.0]] #contents *WWW server 構築 [#qcb08ac5] というか、入れ替え。 先日、FreeBSD 8.2R なサーバを再構築した時、Apache22 php5 MySQL などで最新版だと種々連携に不具合が起こったので、インストール順をメモ。 ウチのWWWserverって、Webが普通に閲覧できて、WordPress、OpnePNEが動いてればおk。 ということは、 -Apache -MySQL -PHP -Postfix -Mailman が動けば表向きはおk。 あと裏側の事情としては -Trac -SVN -phpMyAdmin -clamav_clamd -clamav_freshclam -amavisd -smartd なんかが正常動作してほしい。ついでにDNSもローカルでってことか。 いつも最初の locate hogehoge で database too small と言われて /usr/libexec/locate.updatedb するw **ports を取ってくる [#r6de9a62] 7 5:18 portsnap fetch && portsnap extract [[portupgrade のインストール]] [[ports collection の更新]] **Backup Server からデータを取ってくる [#oafa0f81] portsで、net/rsync をインストールして・・・ /usr/local/bin/rsync -av blackhole.smb.net:/usr/Backups/Blackcube /usr/home/Backups/ ** ポストフィックスを入れる portinstall mail/Postfix [#mcd3e90c] sendmail を Postfix へ入れ替える。 [[Postfix on FreeBSD]] ***portinstall databases/mysql51-client [#r3a88c38] [[MySQL on FreeBSD]] ***portinstall databases/mysql51-server [#n310a878] mysqlの設定ファイル /usr/local/etc/my.cnf は手動で設置するのですよ。 # cp /usr/local/share/mysql/my-medium.cnf /usr/local/etc/my.cnf # chmod 644 /usr/local/etc/my.cnf なので、サーバ移行の時は元サーバのものをコピるヨロシ。たぶん *** portinstall www/apache22 [#j7c70fd2] 依存関係で、 python gdm &ref(apache22op.png); *** G7# portinstall lang/php5 [#ob69e3ff] &ref(php5op.png); *** G7# portinstall lang/php5-extensions [#o01554f1] FireBird 以外を全部w 今や、php5-mysql とか、php5-mysqli も含まれてる &ref(php-extensions_op.png); *** portinstall databases/phpmyadmin [#t6940fb8] &ref(phpmyadmin_op.png); *** portinstall sysutils/smartmontools [#r569923f]