新サーバを順調に構築!(管理人の備忘録を兼ねて)
相変わらず左目だけピクピクしている
「The Sunday Breeze」管理人です。
あー…鬱陶しい(-_-#)
-----
さて。本日は競馬そっちのけで(-_-;;;
新サーバの構築を進めておりました。
忘れっぽい管理人の「備忘録」を兼ねて
進捗具合のご報告を。
まずはOS。
昨日のネタで
「VirtualPC(2007)にFreeBSD 8.xをインストールできないので、
FreeBSD 7.4を入れて、freebsd-updateでupgrade」
なーんて書きましたが、これも無理。
ヴァージョン8以降で変わったのは、インストーラじゃなくカーネルのようです。
upgrade後、起動できなくなりました。
残念ながら、新サーバはFreeBSDの8.2をあきらめ
7.4で行くことにしました。
インストール自体は至って順調。
というか、こなれたものです。
インストール中、パッケージからのインストールもまとめて実施。
proftpd(ftp)
swatch,sudo,checkpassword,openssl(security)
relay-ctrl(mail)
gd(graphics)
libxml2(textproc)
ucspi-tcp,daemontools(sysutils)
nkf(japanese)
インストールが終わって、さらに追加でportsからインストール
samba,cvsup(net)
っと、まあここまでは順調。
所要、およそ2時間。
続いて、データベース。
mysqlはヴァージョン5.5.12を使用。
今までは、configureを使用して
各種設定を加えてコンフィグ→コンパイルをしていたんですが、
どうやら5.5系から仕組みが変わり、cmakeを使用するようになったようです。
cmakeをports(devel)からインストール。
cmake . でコンフィグ。
オプションもあれこれ変わったようで、ネットで調べつつ完了。
-DCMAKE_INSTALL_PREFIX=インストールの基本ディレクトリ
-DMYSQL_DATADIR=データファイルのディレクトリ
-DDEFAULT_CHARSET=ujis
-DDEFAULT_COLLATION=ujis_japanese_ci
-DENABLED_LOCAL_INFILE=true
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_EXTRA_CHARSETS=all
-DWITH_READLINE=ON
mysql_install_dbの場所も変わっちゃった?
設定ファイルmy.cnfは、現サーバのものを一部削除しただけで
とりあえず動いた。
現サーバから新サーバへ、データを移行。
データベースのインストールでおよそ1時間。
続いて、Webサーバ。
apacheは、最新の2.2.19をインストール。
ヴァージョン2系を使うのは、ほぼ初めてなので手探り状態。
まずはコンフィグオプションなしでコンパイル。
とりあえずは動く。
httpd.confは、新サーバのデフォルトファイルを見ながら、
現サーバのファイルをちょいちょいっといじってみる。
けど…うまくページが表示されない。
現サーバは、ヴァージョン1.3。
んで、mod_becomeを使用して、サイトごとにhttpdの実行ユーザを変えています。
とりあえず、sundaybreeze.jpは全部同じユーザだけど、
前の会社の先輩やら後輩やらに貸している部分は、別ユーザ(別ドメイン)で管理しているので、
そこだけmod_becomeでそれぞれのユーザでhttpdが動いています。
コンテンツのディレクトリはそれぞれのユーザが所有者になっていて、パーミッションは700。
ヴァージョン2.xは、mod_becomeが使えず、httpdをrootで起動することもできないので…
access denyで表示されない、と。
んー…困った。
まぶたの痙攣と同じくらい困った。
とりあえず、パーミッションを700から701へ変更。
静的ページはこれで表示可能。
あとはCGIか…。
仕方がないので、suEXECを導入することに。
コンフィグオプションを追加。
--enable-mods-shared=most
--enable-suexec
--with-suexec-caller=httpdの基本実行ユーザ
--with-suexec-docroot=ユーザディレクトリのトップ
ついでにSSLとProxyのオプションも追加。
--enable-ssl=static
--enable-proxy
httpd.confをさらに変更し、なんとかCGI動作。
ネットで調べまくって、悩みまくったため、
Apacheのインストールだけで、ほぼ半日食ってしまいました…。
-----
インストールの残りは、メインのPHP、それとメール関係。
明日は終日予定があるので、サーバはいじれず。
月曜日か、水曜日の午前中には新サーバのインフラ構築を終了して
メインサイトとPOGサイト以外を新サーバで稼動させたいと思っています。
メインサイトとPOGサイトは、新サーバで新しいページを作って
サイトリニューアルと同時に移行予定です。
-----
またもブログの書き途中で
「方言彼女。2」を見てしまいました。
マニアックな番組…(^-^;;;
この番組、
いわゆる「東名阪ネット6」
(テレ玉(テレビ埼玉)・チバテレビ・tvk(テレビ神奈川)・三重テレビ・KBS京都・サンテレビ(兵庫))
とSTV(札幌テレビ)でしか放送されていないテレビ番組です。
関係ないけど、
STVの「どさんこワイド」…よく見てたなぁ…まだ「212」だったころ。
UHBの「のりゆきのトーク DE 北海道」もよく見てたなぁ…。
管理人が北海道を離れて、もう11年以上経つけど
まだこのあたりのローカル番組は続いてるんですねぇ。
…まったく関係ない話をしてしまいました(-_-;;;
さて。
いよいよ7月も明日で最後。
2011年の函館競馬も、残すところあと3日。
馬連馬券が登場して、今年で20年。
20年前に北海道で先行発売されたということで
今年の北海道開催は「夏トク」が実施されています。
特別レースの馬連、枠連、ワイドの払戻金が上乗せされているそうです。
ちょっと気づくの遅かったですが
明日は、馬連で買ってみようかな?
いや……ワイドにしようかな…(-_-;;;
「The Sunday Breeze」管理人です。
あー…鬱陶しい(-_-#)
-----
さて。本日は競馬そっちのけで(-_-;;;
新サーバの構築を進めておりました。
忘れっぽい管理人の「備忘録」を兼ねて
進捗具合のご報告を。
まずはOS。
昨日のネタで
「VirtualPC(2007)にFreeBSD 8.xをインストールできないので、
FreeBSD 7.4を入れて、freebsd-updateでupgrade」
なーんて書きましたが、これも無理。
ヴァージョン8以降で変わったのは、インストーラじゃなくカーネルのようです。
upgrade後、起動できなくなりました。
残念ながら、新サーバはFreeBSDの8.2をあきらめ
7.4で行くことにしました。
インストール自体は至って順調。
というか、こなれたものです。
インストール中、パッケージからのインストールもまとめて実施。
proftpd(ftp)
swatch,sudo,checkpassword,openssl(security)
relay-ctrl(mail)
gd(graphics)
libxml2(textproc)
ucspi-tcp,daemontools(sysutils)
nkf(japanese)
インストールが終わって、さらに追加でportsからインストール
samba,cvsup(net)
っと、まあここまでは順調。
所要、およそ2時間。
続いて、データベース。
mysqlはヴァージョン5.5.12を使用。
今までは、configureを使用して
各種設定を加えてコンフィグ→コンパイルをしていたんですが、
どうやら5.5系から仕組みが変わり、cmakeを使用するようになったようです。
cmakeをports(devel)からインストール。
cmake . でコンフィグ。
オプションもあれこれ変わったようで、ネットで調べつつ完了。
-DCMAKE_INSTALL_PREFIX=インストールの基本ディレクトリ
-DMYSQL_DATADIR=データファイルのディレクトリ
-DDEFAULT_CHARSET=ujis
-DDEFAULT_COLLATION=ujis_japanese_ci
-DENABLED_LOCAL_INFILE=true
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_EXTRA_CHARSETS=all
-DWITH_READLINE=ON
mysql_install_dbの場所も変わっちゃった?
設定ファイルmy.cnfは、現サーバのものを一部削除しただけで
とりあえず動いた。
現サーバから新サーバへ、データを移行。
データベースのインストールでおよそ1時間。
続いて、Webサーバ。
apacheは、最新の2.2.19をインストール。
ヴァージョン2系を使うのは、ほぼ初めてなので手探り状態。
まずはコンフィグオプションなしでコンパイル。
とりあえずは動く。
httpd.confは、新サーバのデフォルトファイルを見ながら、
現サーバのファイルをちょいちょいっといじってみる。
けど…うまくページが表示されない。
現サーバは、ヴァージョン1.3。
んで、mod_becomeを使用して、サイトごとにhttpdの実行ユーザを変えています。
とりあえず、sundaybreeze.jpは全部同じユーザだけど、
前の会社の先輩やら後輩やらに貸している部分は、別ユーザ(別ドメイン)で管理しているので、
そこだけmod_becomeでそれぞれのユーザでhttpdが動いています。
コンテンツのディレクトリはそれぞれのユーザが所有者になっていて、パーミッションは700。
ヴァージョン2.xは、mod_becomeが使えず、httpdをrootで起動することもできないので…
access denyで表示されない、と。
んー…困った。
まぶたの痙攣と同じくらい困った。
とりあえず、パーミッションを700から701へ変更。
静的ページはこれで表示可能。
あとはCGIか…。
仕方がないので、suEXECを導入することに。
コンフィグオプションを追加。
--enable-mods-shared=most
--enable-suexec
--with-suexec-caller=httpdの基本実行ユーザ
--with-suexec-docroot=ユーザディレクトリのトップ
ついでにSSLとProxyのオプションも追加。
--enable-ssl=static
--enable-proxy
httpd.confをさらに変更し、なんとかCGI動作。
ネットで調べまくって、悩みまくったため、
Apacheのインストールだけで、ほぼ半日食ってしまいました…。
-----
インストールの残りは、メインのPHP、それとメール関係。
明日は終日予定があるので、サーバはいじれず。
月曜日か、水曜日の午前中には新サーバのインフラ構築を終了して
メインサイトとPOGサイト以外を新サーバで稼動させたいと思っています。
メインサイトとPOGサイトは、新サーバで新しいページを作って
サイトリニューアルと同時に移行予定です。
-----
またもブログの書き途中で
「方言彼女。2」を見てしまいました。
マニアックな番組…(^-^;;;
この番組、
いわゆる「東名阪ネット6」
(テレ玉(テレビ埼玉)・チバテレビ・tvk(テレビ神奈川)・三重テレビ・KBS京都・サンテレビ(兵庫))
とSTV(札幌テレビ)でしか放送されていないテレビ番組です。
関係ないけど、
STVの「どさんこワイド」…よく見てたなぁ…まだ「212」だったころ。
UHBの「のりゆきのトーク DE 北海道」もよく見てたなぁ…。
管理人が北海道を離れて、もう11年以上経つけど
まだこのあたりのローカル番組は続いてるんですねぇ。
…まったく関係ない話をしてしまいました(-_-;;;
さて。
いよいよ7月も明日で最後。
2011年の函館競馬も、残すところあと3日。
馬連馬券が登場して、今年で20年。
20年前に北海道で先行発売されたということで
今年の北海道開催は「夏トク」が実施されています。
特別レースの馬連、枠連、ワイドの払戻金が上乗せされているそうです。
ちょっと気づくの遅かったですが
明日は、馬連で買ってみようかな?
いや……ワイドにしようかな…(-_-;;;
このネタへのコメント:
コメントはありません。