TOP業務システム> ディレクトリとファイルの作成
dotProject
グループウェアはアレだけじゃない!dotProject徹底解剖!

第2回:「dotProject」をインストールする

著者:上鍵 忠志   2007/1/11
前のページ  1  2  3  次のページ
ディレクトリとファイルの作成

   Webサーバの動作に必要な各種ディレクトリを作成します。以下のようにコマンドを実行します。ユーザ名やディレクトリは設定した内容で実行してください。
# mkdir -p /var/log/httpd/vhost/dotproject.example.com
# /bin/su - webmaster (webmasterでログインし直してもよい)
$ mkdir -p $HOME/docroot/dotproject.example.com/htdocs
$ chmod o+x $HOME

   最後の「chmod」コマンドは必ず実行するようにしてください。実行しないと、httpdがwebmasterのホームディレクトリにアクセスできなくなるため、すべてのファイルがWebブラウザから見えない状態になります。

   ディレクトリの作成が終わったら、テスト用にhttpdのコンテンツをPHPのテスト画面で作成します。

$ echo '<?php phpinfo() ?>' > $HOME/docroot/dotproject.example.com/htdocs/index.php

   これでWebサーバ側の最低限のコンテンツ構築の準備ができました。


hostsファイルの設定

   dotproject.example.comのDNSを正しく設定できている場合は、hostsファイルの設定は必要ありません。hostsはWindows 2000/XPでは「C:\WINDOWS\system32\drivers\etc\」に、Linuxでは「/etc」にあります。

   それぞれ下記のような書式でホストファイルに追記します。

192.168.100.2 dotproject.example.com


Webサーバの実行

   設定が終了したら下記のコマンドを実行しhttpdとMySQLを起動します(注2)。

# /sbin/service httpd start
# /sbin/service mysqld start

※注2: httpdまたはMySQLがすでに起動している場合、念のためにstartをrestartとしてserviceコマンドを実行してください。

   「OK」と表示されたら、「dotproject.example.com」のトップページにアクセスし、正しくアクセスできることを確認します。restartを指定することで再起動を行います。

   次回のLinuxの起動時から自動的にhttpdを実行させる場合は以下のように自動起動の設定をします。

# /sbin/chkconfig httpd on
# /sbin/chkconfig mysqld on

   なお、今回の記事を試すような試験的な利用ではなく、実際の環境で構築し利用する場合でインターネット上にWebサイトを公開する際は、ファイアウォール設定やhttpdのセキュリティ関連の設定などを適切に行うようにしてください。

前のページ  1  2  3  次のページ


上鍵 忠志
著者プロフィール
上鍵 忠志
ウノウ株式会社に所属するエンジニア。妻と息子、そしていつも深夜の時間を共有している猫に支えられ過ごしています。今まで経験した業務やオープンソース活動で得たサーバ管理やウェブプログラミングのノウハウを活かした執筆活動をしていきます。

よくきたBlog
http://blog.poyo.jp/
HotPHPPER News
http://news.hotphpper.net/

INDEX
第2回:「dotProject」をインストールする
  dotProjectのインストールの流れ
ディレクトリとファイルの作成
  dotProjectのインストールと設定