FreeBSD13.2にApache24(Webサーバー)をインストールしました

FreeBSD

前の記事「FreeBSD13.2でGnomeデスクトップ環境を構築」でFreeBSD13.2にGnomeデスクトップ環境を構築しました。そのGnomeデスクトップ環境には最初から「Web」というWebブラウザが入っていました。

今回は、FreeBSD13.2にApache24(Webサーバー)をインストールしてみました。当サイト管理人の備忘録として実施手順のメモを以下に掲載いたします。

FreeBSD13.2にApache24(Webサーバー)をインストール

FreeBSD 13.2”のコンソールから「su」コマンドでroot(管理者)になりました。

$ su
Password:
#

Apache24をパッケージでインストールしました。

# pkg install apache24
# :

Apacheを自動起動するためにnano(エディタ)で起動用設定ファイル(rc.conf)の最後に以下の内容を追加しました。

# cd /etc
# nano rc.conf
apache24_enable="YES"

「apachectl」コマンドを使えるようにするため、FreeBSDを再起動しました。

# reboot

nano(エディタ)でApache24の設定ファイルを修正しました。

# cd  /usr/local/etc/apache24
# cp httpd.conf httpd.conf.org
# nano httpd.conf

修正箇所は1カ所です。「ServerName www.example.com:80」を「ServerName localhost:80」に変更しました。

#-# ServerName www.example.com:80
ServerName localhost:80

Apache24の設定ファイルを「apachectl configtest」コマンドでチェックしました。

# apachectl configtest
Performing sanity check on apache24 configuration:
Syntax OK

Apacheのドキュメントルート(/usr/local/www/apache24/data)フォルダを確認しました。

# cd /usr/local/www/apache24/data
# ls -la
total 3
drwxr-xr-x  2 root  wheel   3 Dec 16 20:23 .
drwxr-xr-x  6 root  wheel   6 Dec 16 20:23 ..
-rw-r--r--  1 root  wheel  45 Dec 16 20:23 index.html

以下内容の「index.html」が入っているだけでした。

<html><body><h1><It works!></h1></body></html>

ウェブブラウザ「Web」で「http://localhost/」にアクセスして「It works!」と表示されることを確認しました。

「apachectl stop」コマンドでApacheを停止することが出来ます。

# apachectl stop
Stopping apache24.
Waiting for PIDS: 954, 954.
# 

「apachectl start」コマンドでApacheを起動することが出来ます。

# apachectl start
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.
# 

「apachectl restart」コマンドでApacheを再起動することが出来ます。

# apachectl restart
Performing sanity check on apache24 configuration:
Syntax OK
Stopping apache24.
Waiting for PIDS: 1247.
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.
# 

FreeBSDを再起動しました。

# reboot

ウェブブラウザ「Web」で「http://localhost/」にアクセスして「It works!」と表示されることを再度確認して、FreeBSD13.2へのApache24(Webサーバー)のインストールを完了しました。

コメント