レポ
何故USBを差し替える
だけでバックアップ
できるのか?

連絡特定商取引講習掲示板運営方針&メルマガSEの彼女は?
成功レポート集 Fedora9インストール! EclipseでJava Oracleバックアップのアーキテクチャ ゼロからHPでCGI 便利ネット知識
無料レポ&講習 IT業界の実態 linux処方箋 Java処方箋 Oracle処方箋 Perl処方箋
Web:Webサーバー(Apache)をインストールして、ホームページが見られるようにする。

<概要>

あなたのサーバーにWeb(http)サーバーをインストールします。
インストールするソフトウェアは、Apacheです。

昔は、Apacheのソースルールをダウンロードしてきて、いろいろ面倒な設定をしてインストールしたのですが、
aptコマンドで一発でインストールできてしまいます。

Webサーバーをつくって、ホームページをつくったり、CGIを動かしてみましょう。

では、いってみます。

<1.Apacheのダウンロードとインストール>

Apacheのダウンロードとインストールを行います。
aptコマンドで一発です
↓Apacheのインストール画面

※実は、最初、apt-get install apache と打ち込んで失敗しました。 (↓Apacheのインストール失敗画面

<Apacheのインストール画面>


[root@host root]# apt-get install httpd
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
apr apr-util
The following NEW packages will be installed:
apr apr-util httpd
0 upgraded, 3 newly installed, 0 removed and 84 not upgraded.
Need to get 1072kB of archives.
After unpacking 2750kB of additional disk space will be used.
Do you want to continue? [Y/n] Y ←Yでリターン

Get:1 http://ayo.freshrpms.net fedora/linux/2/i386/core apr 0.9.4-11 [92.2kB]
Get:2 http://ayo.freshrpms.net fedora/linux/2/i386/updates apr-util 0.9.4-14.2 [
52.8kB]
Get:3 http://ayo.freshrpms.net fedora/linux/2/i386/updates httpd 2.0.51-2.7 [927
kB]
Fetched 1072kB in 14s (75.0kB/s)
Committing changes...
Preparing... ########################################### [100%]
1:apr ########################################### [ 33%]
2:apr-util ########################################### [ 67%]
3:httpd ########################################### [100%]
Done.←インストール成功

<Apacheのインストール失敗画面>

これは私の失敗ですので、真似しないでください。参考までに掲載しました。

[root@host root]# apt-get install apache←apache ともろに打ち込んでしまった
Reading Package Lists... Done
Building Dependency Tree... Done
Package apache has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
However the following packages replace it:←apacheパッケージは無いけど、httpdじゃないの?って言ってるわけですね。親切。
httpd
E: Package apache has no installation candidate←E:はエラーメッセージ

<2.Apacheの起動>

では、さっそくApacheを起動してみます。
↓Apacheの起動

電源が入ったときの自動起動もオンにしておきましょう。
↓電源が入った時のApacheno自動起動

<Apacheの起動>


[root@host root]# /etc/rc.d/init.d/httpd start←Apacheの起動(スタート)

※ちなみに
[root@host root]# /etc/rc.d/init.d/httpd stop←Apacheを停止する
[root@host root]# /etc/rc.d/init.d/httpd restart←すでにApacheが動いているときの、再起動

<電源が入った時のApacheの自動起動>

[root@host root]# chkconfig httpd on←電源が入ったときの自動起動もオンにする
[root@host root]# chkconfig --list httpd
httpd 0:オフ 1:オフ 2:オン 3:オン 4:オン 5:オン 6:オフ←3番目がオンになっているので成功

<3.Apacheのテストページの確認>

クライアントPCから、http://192.168.0.101/にアクセスしてみましょう。
Fedora CoreのテストページがApacheで表示されれば、成功です。
↓Fedora Coreのテストページ

<Fedora Coreのテストページ>


<4.Apacheの設定ファイル>


Apacheの設定は、/etc/httpd/conf/httpd.conf で行います。
デフォルトのディレクトリは、/var/www/html/ です。
このディレクトリにファイルをいれると、ホームページで閲覧することができます。

もし、/var/www/htmlディレクトリにindexファイルが存在しない場合は、上記テストページが表示されるようです。
ちなみに、テストページは、/var/www/error/noindex.html です。

とにかく、Apacheは、/etc/httpd/conf/httpd.confファイルが超重要です。
このファイルで設定を行い、/etc/rc.d/init.d/httpd restart で再起動を行い、設定を反映させます。
前へ||次へ

PGとSE、372人の将来設計プラン・・
「40代から幸せになりたい」20〜30代プログラマーのアナタへ
Copyright © 2008 SearchMan,All Rights Reserved.