サーバー環境
サーバー環境・ポート開放・初期準備
サーバー環境・ポート開放・初期準備 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をホームで作らなければいけないのを注意
OpenSSL 秘密鍵と証明書
特になし
アンチウイルス Clam Antivirus インストール
特になし
NTPサーバー
NTPd インストール
特になし
FTPサーバー
vsftpd インストール
特になし
データベースサーバー
MySQL5 インストール
特になし
WEBサーバー
Apache2 PHP5 ImageMagick インストール
この設定だとユーザ毎にホームページを公開している形となっている。
http://localhost/~hoge/
みたいなやつね
ちなみに、DocumentRootは、
/home/hoge/public_html
になってる
参考URL:Linuxで自宅サーバー構築(Apacheの設定方法)
#10 PHPのインストール・設定::VMWare×CentOS5 Windowsでカンタン開発環境 - GRANADA Hatena @ sotarok
こっちでPHPのバージョンアップと、必要なライブラリのインストール
php-mcryptもインストすべきかも
yum --enablerepo=utterramblings update phpApache2 mod_ssl HTTP over SSL 特になし