自宅サーバーといっても、Webサーバー、メールサーバー、ファイルサーバー、プリンタサーバー、などありますが、基本的にはデータの移動を中心とした機能になるわけです。
そうすると、自宅サーバーに向くパーツ構成は一般的に良く見る構成よりもずっと頭は弱くても足回りが強ければ良いことになるはずです。
自宅サーバーといっても、Webサーバー、メールサーバー、ファイルサーバー、プリンタサーバー、などありますが、基本的にはデータの移動を中心とした機能になるわけです。
そうすると、自宅サーバーに向くパーツ構成は一般的に良く見る構成よりもずっと頭は弱くても足回りが強ければ良いことになるはずです。
通常のWebリクエストはApacheで受けて特定のURIはGlassFishに流して結果を返すという、いわゆるApacheとGlassFishの連携を設定します。ここでのやり方はかなりシンプルです。
独自にインストールしたGlassFishはOSの起動・終了に連携してくれませんので自分で連携するように設定する必要があります。
(いや、無いですけど、OSと別に起動・終了を行うのも大変だし、忘れますよね。)
というわけで、サービス化と呼んで良いのか分かりませんが、GlassFishの起動・終了をOSの起動・終了に連携させてみます。
アプリケーションサーバーである、GlassFish を導入してみます。今回はまだ導入されている方も少ないかもしれない GlassFish v3 Prelude をインストールします。
ネットブックにはさまざまな制約が課せられていますが、それはあくまでWindows + Intelの場合だけのこと。当然、他の選択をすれば制約の少ないネットブックだって可能なのです。
今までも散々Wintel以外の話題は出てきたがまともに成功した例は無く、出ては消えという感じだった。結局はWintelの競争力が圧倒的で太刀打ちできない。でも、次第にその競争力は均衡化しつつあるように見える。
相変わらず、ネットブックに対する締め上げが厳しい。
元々が条件付きバーゲンプライスだったのだから仕方ないのかもしれないが、IntelもMicrosoftもあの手この手でネットブックに制約を付け加えている。
めっきり使用されることが少なくなった感があるシリアルコンソールですが、使ってみればなかなか便利、そして、まだまだ案外使えるもんです。
SSH (Secure SHell) は従来のTelnetやrloginに相当するリモート通信を暗号化してセキュリティを向上させたものです。
SFTP (Ssh File Transfer Protocol) はSSHを利用したFTPでファイル転送のセキュリティが向上します。
Ubuntu Server のIstall時、あるいは、taskselでOpenSSHを選択していれば、SSH / SFTP共に使用できる状態にあります。
Installを終えてから、Install時に設定できなかったもの、設定を間違えたもの、設定を見直したいものなど出てくる場合もあるかと思います。
ここではそれらの設定についてまとめておきます。
Ubuntu Serverをインストールし終えていよいよ起動というときに、下の画面のような表示が出て起動しない場合があります。
検索で辿り着けるようにテキストでも書いておきましょうか。
「This kernel requires the following features not present on the CPU:0:6
Unable to boot – please use a kernel appropriate for your CPU.」
Ubuntu 8.04 LTS Server のインストールの過程を追ってみましょう。Sun VirtualBOX 2.2.2という仮想環境の中で仮想マシンを作成してインストールしてみます。
約1年間、FreeBSD 7.0-ReleaseにGlassFish v2UR2、PostgreSQL8.3でJava Servlet+JSPなWebページを作って運用してきましたが、今回、Ubuntu 8.04 LTS ServerでいわゆるLAMP(Linux+Apache+MySQL+PHP)の導入に踏み切ってみました。