鯖の簡単レシピ
|
# cd /etc/httpd/conf |
早速viでhttpd.confを開いてみよう。コマンドは下記の通りだ。
# vi httpd.conf |
さて、httpd.confを開いたら、409行付近にある DocumentRoot /home/httpd/html と書かれた部分に移動する(図003)。 そして、この部分を以下のように書き換える。
DocumentRoot /home/前回作ってある自分のユーザーネーム/public_html |
※筆者は後で修正することを考えて、オリジナルをコメントアウトして、さらに指定を追加している。
その後、viを終了して、apacheを再起動させよう(図005)。
# /etc/rc.d/init.d/httpd restart |
そして、ブラウザでアクセスしてみよう。まだドメイン名が決まっていないので、
http://IPアドレス/ |
とする。すると、自分のディレクトリに作ったHomePageが表示されるはず。当然、以前作ったBBSも動いていることが確認できる。
後は、自分のディレクトリ内を更新すればよい。もちろん、自分の好きな場所をドキュメントルートにすることもできるので、運用条件に合わせて各自設定してみよう。
なお、実際外部に公開する場合は、DNSサーバにエントリーしたり、IPアドレスの変更を行なわなければならない。この辺は各自設置条件が変わるため、今回は省略するが、ネット上の至る所に参考資料があるので、自力で探してみてほしい。人に聞いた知識はすぐに忘れがちだが、苦労して覚えた知識は必ず身に付くからだ。
セキュリティと考え方
サーバを公開するにあたって最も気をつけないといけないことは、コンテンツではない。それはセキュリティだ。Windows系のOSに比べ、セキュリティがしっかりしていると言われるUNIX系のOSでも、セキュリティに関する設定をしっかりとしていなければ、簡単に乗っ取られてしまう。したがって、セキュリティ関係は十分に確保してほしい。しかし、セキュリティを強化するあまり、使いにくいサーバになってしまっては元も子もない。
この辺のバランスは慣れてくれば、いろいろと試すこともできるだろうが、最初のうちは戸惑いがちだ。
そういう意味では公開サーバはルータによってルーティングしておくのが安全と言える。この時、telnetやssh、ftp等はルータでカットし、httpdだけサーバにルーティングするといった方法を取るのも一つの方法だ。
これらはルータの説明書などに出ているので、熟読してほしい。また、セキュリティ情報を常に収集する癖をつけておくのも大事なことだ。
ある意味、Apacheの運用は簡単だが、サーバの運用の難しさはセキュリティ部分にあると言っても過言ではない。内部で利用するならまだしも、グローバルな環境に晒すサーバのセキュリティがしっかりしていないと、個人だけでの問題ではなく、ネットワーク全体に迷惑をかけてしまうのである。
セキュリティがまともでないサーバが引き起こすネットの麻痺は、すでにみなさんも経験しているだろう。それらの知識の修得はApacheの設定ほど簡単にはいかないが、サーバを公開するものの義務としてしっかりと身につけてほしいものだ。最低でも日本のLinux情報は毎日確認し、必要な対策を施すようにしてほしい。
[諫山研一, ITmedia ]
Copyright © ITmedia, Inc. All Rights Reserved.
最新スペック搭載ゲームパソコン
高性能でゲームが快適なのは
ドスパラゲームパソコンガレリア!
最新CPU搭載パソコンはドスパラで!!
第3世代インテルCoreプロセッサー搭載PC ドスパラはスピード出荷でお届けします!!