UbuntuによるLAMPサーバー構築のまとめ
やってしまいました。
以前、HTC-780でUbuntu 8.04LTS Serverがセットアップ途中で止まってしまうので、仕方がなく6.06LTS Serverをインストールしたことを書きました。で、アップデートをどうしようかな・・・と。
?
セットアップが止まる理由はPCカードのドライバあたりというわけで、至極当たり前のことなんですが、DVDから起動しないということは、ハードディスクに入れても起動しないということです。8.04デフォルトのドライバセットではHTC-780で問題あるということなんですから。
そんな、後から考えれば当たり前に思えることも、やってみて初めて気づくわけで。ええ、そうです。安定して動き出した6.06サーバーを調子に乗って8.04へアップデートしてしまいました。
?
まあ、記録を残す意味で、6.06LTS Serverから8.04LTS Server への手順はまとめておきます。
?
- /etc/apt/source.listのdapper-updates行のコメントを削除
- update-manger-coreパッケージをインストール
$sudo apt-get install update-manager-core? - do-release-upgrade -dを実行
$ sudo do-release-upgrade?
?
そして、一通りのアップデートが完了してリブート・・・これが、DVDからの起動同様にフリーズ(大泣)
?
大慌てで、6.06から入れ直しました。
まあ、おかげでLANPサーバー構築手順スキルがアップし自分だけWIKIの充実も図れました。
よって、こちらブログ側にも足跡を残しておきます。?
?
あちこちサイト様の情報を参考にしましたが、基本的に自分の作業用なので流れだけのまとめです。
詳しい情報はググって元記事を探してください。
6.06LST Server用ですが、8.04も似たようなものかと思います。
?
http://wiki.rapidexp.com/index.php?Ubuntu
インストールと初期設定
文字化け対策
固定IPアドレスの設定
SSH認証キー
認証キーの作成
PuTTygenで秘密鍵をインポート
パスワード認証を拒否
ユーザグループ
MySQL
rootパスワード
バックアップ?
Readhatとの違いなど
サーバーアプリケーションの管理
http://wiki.rapidexp.com/index.php?Ubuntu/Package
リポジトリの設定
パッケージの更新
パッケージの管理
追加パッケージ
php
ntp
Samba
cron-apt
phpMyAdmin
http://wiki.rapidexp.com/index.php?Ubuntu/apache
設定
php.ini
自己認証局(CA)の構築
CA構築用シェルファイルの編集
Opensslの設定ファイル編集
CAの構築
サーバー証明書の作成
秘密鍵(プライベートキー)の作成
要求証明書(CSR)を作成
CAによるサーバー署名
openssl.cnfを署名用に変更
Windows用ルート証明書
CAで署名されたサーバー証明書(Certs/server.pem)にプライベートキーをマージ
apache
クライアントPC (Windows)
