以下の環境でサーバを作ろうと思っています。


RedhatEnterpriseLinux ES2.1 or 3.0
Apache1.3.33
MySQL4.0.23
PHP4.3.10

Apache、MySQL、PHPについて、それぞれどのようなコンパイルオプションをつけるべきでしょうか。

商用に使うので、安定していて、セキュアなサーバを目指しています。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:exile No.1

回答回数26ベストアンサー獲得回数0

ポイント40pt

http://www.hatena.ne.jp/1107331252#

人力検索はてな - 以下の環境でサーバを作ろうと思っています。 RedhatEnterpriseLinux ES2.1 or 3.0 Apache1.3.33 MySQL4.0.23 PHP4.3.10 Apache、MySQL、PHPについて、それぞれどのような..

mysql

# ./configure --prefix=/usr/local/mysql --with-charset=ujis --with-mysqld-user=mysql

apache

# ./configure --prefix=/usr/local/apache --enable-shared=max --enable-module=all

php

# ./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --enable-mbstring --enable-mbstr-enc-trans --enable-versioning

コンパイルオプションは上記のような感じでいいと思います。セキュアなサーバにコンパイルオプションはあまり関係ないと思います。

インストール後の設定、例えば、MYSQLなら不要なデフォルトユーザを削除、APACHEはユーザで動かす、あとは不要なサービスを止めるなどサーバの設定が重要になってくると思います。

id:yagiyama

ありがとうございます。

とても参考になりました。

2005/02/03 08:55:26

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません