« サーバ構築 不具合対応(Stopping irqbalance がFAILになる) | トップページ | サーバ構築 Samba、SSH、NTP »

サーバ構築 Webサーバ

今度は同本の14-1から進めていく。

  1. まずはApache httpdのインストール。 yum install httpd httpd-manualにてインストール。
  2. vi /etc/httpd/conf/httpd.conf で、 ServerAdmin(toshiki_sato@dsk.zaq.ne.jp), ServerName(www.ts.mydns.jp), AddDefaultCharset の箇所を修正する。 
  3. iptables -I RH-Firewall-1-INPUT -p tcp -m tcp --dport http -j ACCEPT で、httpポートを受け付けるようにする。
  4. /etc/rc.d/init.d/iptables saveで設定を保存
  5. chkconfig httpd on で、次回起動時にhttpdデーモンが起動するようにする。

ここまで行い、再起動させてみる。 ps ax | grep http で、httpdが起動していない事を確認してから、再起動し再び、ps ax | grep http で起動している事が確認できた。

この状態でノートPCからhttp://www.ts.mydns.jp/ にアクセスしても、エラーになる。 これは、ノートPCがmydnsのDNSの仕組みを経由しない、内部(家の中)にあるから。  ※ http://2020hindsight.cocolog-nifty.com/blog/2007/12/post_8976.html がうちのサーバとノートPC、ルータの配置関係図

C:\WINDOWS\system32\drivers\etc\hosts ファイルに下記を追記すると、ノートPC側でIPアドレス解決をしてくれるようになる

  192.168.11.100       www.ts.mydns.jp

http://www.ts.mydns.jp/ にアクセスしてみると、Apacheの画面が表示された!

次は、14-3、14-4は飛ばして、14-5でSSI/CGIを使えるようにする。

  1. /etc/httpd/conf/httpd.conf で、<Directory "/var/www/html"> にたいして設定している部分のOptionsに、Includesを追加。
  2. 今度はサーバの再起動をさせたくないので、/etc/rc.d/init.d/httpd restartでhttpdデーモンを再起動させて、この設定を読み込ませる。
  3. 下記内容でssi_test.shtmlファイルを作成し、/var/www/html下に格納する。

<!--#config timefmt="%Y/%m/%d" -->

<html>

<body>

Update: <!--#echo var="LAST_MODIFIED" --><br>

</body>

</html>

ノートPCから、http://www.ts.mydns.jp/ssi_test.shtml にアクセスし、うまく動作した! 

今度はCGIを使えるようにする。

  1. /etc/httpd/conf/httpd.conf の ”#AddHandler cgi-script .cgi” の行の先頭の#を削除して、有効にする
  2. /etc/httpd/conf/httpd.conf で、<Directory "/var/www/html"> にたいして設定している部分のOptionsに、ExecCGIを追加。
  3. httpdを再起動
  4. 下記内容でcgi_test.cgiファイルを作成し、/var/www/html下に格納する。
  5. chmod 755 cgi_test_cgiで実行可能にする。

#!/usr/bin/perl

print "Content-type: text/plain\r\n\r\n";

print "Hello, CGI test";

ノートPCから、http://www.ts.mydns.jp/cgi_test.cgiにアクセスし、うまく動作した! 

14-6~14-8は飛ばす。

|

« サーバ構築 不具合対応(Stopping irqbalance がFAILになる) | トップページ | サーバ構築 Samba、SSH、NTP »

麻雀ゲーム作成」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/440382/9761743

この記事へのトラックバック一覧です: サーバ構築 Webサーバ:

« サーバ構築 不具合対応(Stopping irqbalance がFAILになる) | トップページ | サーバ構築 Samba、SSH、NTP »