コンピュータ/ソフトウェア関連Tips

Apache 2.4のインストール(FreeBSD版)

作成日: Jul 20, 2014
カテゴリー: FreeBSD タグ: FreeBSD

FreeBSD 10.0 RELEASEにApache 2.4をインストールしたときのメモです。

この記事は、FreeBSDセットアップメモの一部です。

$ sudo pkg install apache24

インストール時のメッセージに、設定で気をつけることが書いてあります。

To run apache www server from startup, add apache24_enable="yes"
in your /etc/rc.conf. Extra options can be found in startup script.

Your hostname must be resolvable using at least 1 mechanism in
/etc/nsswitch.conf typically DNS or /etc/hosts or apache might
have issues starting depending on the modules you are using.

/etc/hostsが、

::1                     localhost localhost.my.domain
127.0.0.1               localhost localhost.my.domain

のようになっていたら、

::1                     localhost localhost.my.domain
127.0.0.1               localhost localhost.my.domain myhostname

のようにする。(上記の例は、ホスト名: myhostname)

/etc/rc.confに、apache24_enable=“YES”を追加。

$ sudo vi /etc/rc.conf

apache24_enable="YES"

httpd.confの修正。

$ sudo cp -p /usr/local/etc/apache24/httpd.conf /usr/local/etc/apache24/httpd.conf.original
$ sudo vi /usr/local/etc/apache24/httpd.conf

#ServerName www.example.com:80
↓
ServerName myhostname:80
$ sudo /usr/local/etc/rc.d/apache24 start
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.

サーバーにアクセスすると、It works!が表示される。