:::: MENU ::::

CentOSのインストールから設定まで

参照:CentOSサーバー構築マニュアル

サーバー環境

サーバー環境・ポート開放・初期準備

サーバー環境・ポート開放・初期準備 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 php
Apache2 mod_ssl HTTP over SSL 特になし

phpMyAdmin インストール

phpMyAdmin インストール:http://centos.server-manual.com/centos5_phpmyadmin.html 特になし

WebAlizer インストール

WebAlizer インストール:http://centos.server-manual.com/centos5_webalizer.html webalizer-2.01-10-src.tgzはもうここのURLにないので、 [[ftp://ftp.mrunix.net/pub/webalizer/old/ の一覧:ftp://ftp.mrunix.net/pub/webalizer/old/]]からURLを持ってくる。 いっそのこと最新版を入れてみるのもいいかもね。

メールサーバー~Postfix~

Postfix Dovecot インストール Postfix Dovecot インストール:http://centos.server-manual.com/centos5_postfix.html わからん 考えてみれば当たり前なのだが、アホなところで行き詰っていたな。。。

SSH・SCPサーバ

WindowsからSSHサーバーへファイル転送(WinSCP) - CentOSで自宅サーバー構築 .sshフォルダとauthorized_keysはログインしたいユーザが作らないと、 ファイルの所有者が違ってしまうので注意

Sambaサーバ

Windowsファイルサーバー構築(Samba) - CentOSで自宅サーバー構築 Samba用GUI設定ツール導入(SWAT) - CentOSで自宅サーバー構築

WebDAVサーバ

Webフォルダサーバー構築(WebDAV) - CentOSで自宅サーバー構築 はじめての自宅サーバ構築 Fedora/CentOS - Webフォルダの構築(WebDAV) おそらく設定は間違っていないのに、ネットワークプレースで弾かれるのは、 iptableがほかの要因か、なんかで弾かれている。 パーミッションは全部hogehogeにしたからそこは大丈夫だが、さてどこだろうね。 ブラウザからはアクセスできるけど、ネットワークプレースには相変わらずできない。 WebClientを切っても無理だった。なんだろこれ。。。