Server: 2007年6月アーカイブ

 昨日のMT4BETAのインストールですっかりPerlにMySQLコネクタをインストールし忘れていたので今度BETA4を入れる前までに用意します。

# mv DBD-mysql-4.005.tar.gz /usr/local/src/
# cd /usr/local/src
# tar zxf DBD-mysql-4.005.tar.gz
# cd DBD-mysql-4.005

ここまではいつも通りの前準備

まずPerlコマンドを利用してMakefileを作成します。
# perl Makefile.PL

Can't exec "mysql_config": No such file or directory at Makefile.PL line 76.

Cannot find the file 'mysql_config'! Your execution PATH doesn't seem
not contain the path to mysql_config. Resorting to guessed values!
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Can't exec "mysql_config": No such file or directory at Makefile.PL line 466.
Failed to determine directory of mysql.h. Use

perl Makefile.PL --cflags=-I<dir>

to set this directory. For details see the INSTALL.html file,
section "C Compiler flags" or type

perl Makefile.PL --help

…う、mysql_configへパスを通してなかったorz。

# find / -name mysql_config
/usr/local/src/mysql-5.0.18/scripts/mysql_config
/usr/local/mysql/bin/mysql_config

.cshrcを確認
set path=(/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin)

以上より一時的に/usr/local/mysql/binをPATHに追加

set path=(/sbin /bin /usr/sbin /usr/bin /usr/games /usr/local/sbin /usr/local/bin /usr/X11R6/bin $HOME/bin /usr/local/mysql/bin)

後はmakeとmake installで完了です。
# make
# make install

 これからPostfixを入れてみようと思うのだが、いまどきのメールサーバはsubmissionポートを開けておかないと使えないのですが実際まだインストールしたことないので良く分かってないのだ。587番が必須になったのも最近なので書籍だとやり方が載ってない。

 定期的にググっていましたら、設定方法が掲載されたページを発見。

postfixでのsubmissionポートの開け方
http://neta.ywcafe.net/000542.html

master.cf でsubmission inet n - n - - smtpd のコメントを外すだけらしい。
ここ数ヶ月心配していたのにあっさり解決。
んではこれからFreeBSDにインストールしてみよう。

 あまりにも定番過ぎてどこにも書いてなかったw 健忘録としてカキコ。

下記はディレクトリ/usr/local/apache/htdocs/test2に
testuserで認証する場合の記述です。
AuthUserFileはパスワードファイルの設置場所
AuthNameは認証ダイアログに記述するメッセージです。

#httpd.conf内で設定する場合の記述

AuthType Basic
AuthName "Please enter username and password"
AuthUserFile /usr/local/apache/conf/.htpasswd
Require user testuser

#対象ディレクトリに.htaccessを作成する場合の記述
AuthType Basic
AuthName "Please enter username and password"
AuthUserFile /usr/local/apache/conf/.htpasswd
Require user testuser

ユーザを指定せずにパスワードファイルに入っているユーザ全てに許可する場合は
Require user testuserの行をRequire valid-userにします。

パスワードファイルの生成方法は
/usr/local/apache/bin/htpasswd -c /usr/local/apache/conf/.htpasswd testuser

というようにします。
-cはcreate(新規作成)なので同じパスワードファイルにユーザを追加する時は
-cオプションを外してください。

.htaccessを使う場合はhttpd.confで利用可能にされているかどうかとディレクトリで設定の上書き可能かのチェックが必要です。

Fedora core7 リリース

| | コメント(0)

 とうとう出ましたねー。
初めて100%オープンソースと聞いてビックリ。今までクローズなパッケージが入ってたのかw
今のところFedora Core6で安定しているから新しいLinux用マシンを構築する機会があれば入れてみようかな。特に100%オープンソースの恩恵として独自のシンクライアントが簡単に作成できるらしい。

32GBのUSBメモリーが手軽に入手できるようになったら、それにFedoraを入れて普段使うWindowsマシンをLinuxに切り替えるのもいいかもしれない(高スペックLinuxが楽しめる♪)

ITmedia News:Fedora 7リリース
http://www.itmedia.co.jp/news/articles/0706/01/news044.html

このアーカイブについて

このページには、2007年6月以降に書かれたブログ記事のうちServerカテゴリに属しているものが含まれています。

前のアーカイブはServer: 2007年5月です。

次のアーカイブはServer: 2007年7月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.1