Hatena::ブログ(Diary)

チラシ裏日記上等!! このページをアンテナに追加 RSSフィード Twitter

2011-06-08

個人用メモ:apache覚え書き

| 23:28 | 個人用メモ:apache覚え書きを含むブックマーク 個人用メモ:apache覚え書きのブックマークコメント

apacheの設定とかあれこれを書いてみる。自分用メモです。

インストール

ubuntu

sudo apt-get install apache2

CentOS

yum install httpd

なぜCentOSではhttpdなのだろうか?

設定ファイルの場所

ubuntu

/etc/apache2/apache2.conf

CentOS

/etc/httpd/conf/httpd.conf

apt-getとかyumインストールしなければいいんだろうけど、ディストリビューションによって設定ファイルの場所が変わってしまうのが解せぬ。割と混乱してしまう。

モジュール

ubuntu

a2enmodでモジュールを読み込む設定をする。モジュールの場所は/etc/apache2/mods-available。有効になったモジュールは/etc/apache2/mods-enabledにリンクが張られる

例:
sudo a2enmod php5

CentOS

/etc/httpd/conf/httpd.confを編集してモジュールを読み込ませる。

例:
LoadModule php5_module modules/libphp5.so

ubuntuさんのa2enmodはとても便利。でも使いすぎると設定の書き方とか絶対忘れる。

起動・再起動・終了

ubuntu

起動
sudo /etc/init.d/apache2 start
再起動
sudo /etc/init.d/apache2 restart
終了
sudo /etc/init.d/apache2 stop

CentOS

起動
/etc/rc.d/init.d/httpd start
再起動
/etc/rc.d/init.d/httpd restart
終了
/etc/rc.d/init.d/httpd stop

まとめ

とりあえず基本中の基本を書いてみた。実際こうやって書いて覚えないとすぐ忘れてしまうのでまずは基本から。次はhttpd.confの中身について勉強して書ければいいと思ってます。

トラックバック - http://d.hatena.ne.jp/Tomato-360/20110608/1307543321