感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

Apacheのhttpd.confの設定について(一部)

スポンサーリンク

ランレベル

ランレベルとは、Linuxの動作モードのこと。
ランレベルの一覧は以下のとおり。

ランレベル 動作モード
0 システムの停止
1 シングルユーザー
2 ネットワーク機能なしのマルチユーザー
3 CUIログインのマルチユーザー
4 カスタム
5 GUIログインのマルチユーザー
6 システムの再起動

Apacheの設定ファイルの文法をチェックする方法
httpd -t

[sysmgr@localhost httpd]$ httpd -t
Syntax OK

Apacheサーバのバージョン情報を表示する。

[sysmgr@localhost httpd]$ httpd -v
Server version: Apache/2.2.15 (Unix)
Server built:   Feb 22 2013 11:19:58

・ホスト名を設定するディレクティブ

ServerName www.example.com:80

・サーバのIPアドレスを設定する
デフォルトのhttpd.confには以下のように記述されている。

Listen 80

で、ifconfigでこんな感じになっているので、

[root@localhost conf]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:CC:DD:MM:YY:xX  
          inet addr:192.168.17.128  Bcast:192.168.17.255  Mask:255.255.255.0

ブラウザで「http://192.168.17.128/」にリクエストを飛ばしたら、Apacheの画面がでてきた。

さて、これを色々いじってみる。

Listen 8888

とりあえず8888にしてみた。

ot@localhost conf]# /etc/rc.d/init.d/httpd restart
Stopping httpd:                                            [FAILED]
Starting httpd: (13)Permission denied: make_sock: could not bind to address [::]:8888
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:8888
no listening sockets available, shutting down
Unable to open logs
                                                           [FAILED]

だ、だめだった・・・。

netstat -an | grep 8000

で調べてみたんだけど、何が悪いんだろう。あとで調べる。

ドキュメントルート

ドキュメントルートとは、公開するWebコンテンツを実際に配置する場所のこと。
デフォルトでは、
/var/www/html
となっている。

参考にした本

Apacheポケットリファレンス (POCKET REFERENCE)

Apacheポケットリファレンス (POCKET REFERENCE)

感謝のプログラミング

今回で感謝のプログラミングは【473時間目】
10000時間まで、あと【9527時間】