サーバー環境
サーバー環境・ポート開放・初期準備
サーバー環境・ポート開放・初期準備 CentOS5サーバーIPアドレスは適当なんで決めとく
VMWareでのeth0はブリッジにしとく、natでもいいが成功したのはブリッジなので
CentOS インストール
CentOS5 インストール方法 CentOS5普通にインスコ
Ethernet adapter ローカル エリア接続
ネットワークデバイスの設定画面で、ホストOSでipconfig /allで出てきたサブネットやゲートウェイ、DNSなどを入力。
IPに関しては空いてそうなのを勝手につける→やっぱりDHCPのほうが楽でいいかも
ソフトウェアのインストールは、
- 「Desktop - Gnome」のチェックを外す
- 「アプリケーション」のチェックを全部を外す
- 「開発ツール」のみチェックを入れる
- 「ベース」のみチェックを入れる
- 「ベース」の「オプションパッケージ(O)」、「firstboot-tui」のチェックを外す
初期設定
インストール後の初期設定特に注意するとこなし
文字コードはputtyのほうでUTF-8に合わせとけばやんなくていい
むしろやると文字化ける
DNSサーバー
BIND インストール CentOSサーバー構築マニュアル超難関。しっかりホスト名やIP,DNSを設定しておかないとできない
間違わないようにしっかり設定すればよし
できたときうれしかったのでコマンドのログを全部残しとく
セキュリティー
ファイアウォール IPTABLES 設定特になし
rootになったときにiptablesをホームで作らなければいけないのを注意
特になし
特になし
NTPサーバー
NTPd インストール特になし
FTPサーバー
vsftpd インストール特になし
データベースサーバー
MySQL5 インストール特になし
WEBサーバー
Apache2 PHP5 ImageMagick インストールこの設定だとユーザ毎にホームページを公開している形となっている。
http://localhost/~hoge/
みたいなやつね
ちなみに、DocumentRootは、
/home/hoge/public_html
になってる
参考URL:Linuxで自宅サーバー構築(Apacheの設定方法)
こっちでPHPのバージョンアップと、必要なライブラリのインストール
php-mcryptもインストすべきかも
yum --enablerepo=utterramblings update phpApache2 mod_ssl HTTP over SSL 特になし