| (1)パッケージインストール |
# sysyinstall

図1−1 sysinstall Main Menu
画面
|
- sysinstallによりApacheのパッケージをインストールする。
- sysinstall Main Menu 画面が開くので「Configure」→「Select」→「Enter」。
|

図1−2 FreeBSD Configuration
Menu画面
|
- FreeBSD Configuration Menu 画面が開くので「Packages」→「OK」→「Enter」。
|

図1−3 Media 選択画面
|
- Choose Instlation Media 画面が開くので「1.CD/DVD」→「OK」→「Enter」。
|

図1−4 パッケージ選択画面
|
- Packages Selection 画面が開くので「www」ジャンルを選択し「OK」→「Enter」。
|

図1−5 Web utilities選択画面
|
- Web utilities画面が開くので、Apache最新版「apache-2.2.6_2」を選び「OK」→「Enter」。
|

図1−6 パッケージ選択画面
|
- Packages Selection 画面に戻るので、「Install」→「Enter」
|

図1−7 パッケージ確認画面
|
- Package Targets画面が開きパッケージ名確認し、「OK」→「Enter」
- インストールが始まる。
|
(2)Apache Webサーバモジュール設定変更 |
|

図2−1 Apache Webサーバ画面
|
- Webminメニューフレームの「Un-used Modules」→「Apache Webサーバ」をクリックする。
- 「Apache Web サーバ」画面が表示される。
- パス設定が間違っているので「モジュール設定」をクリックする。
|


図2−2 モジュール設定画面
|
- 「httpd.confのパス」=「/usr/local/etc/apache/httpd.conf」が間違っているので「/usr/local/etc/apache22/httpd.conf」に修正する。
- 「保存」をクリックする。
|

図2−3 モジュール設定結果
|
- apache Webサーバの正しい初期画面が表示される。
- いったん再起動する。
|
(3)Apache Webサーバ設定 |
|

図3−1 Apache Webサーバ画面
|
- Webminメニューフレームの「サーバ」に「ApacheWebサーバ」があることを確認し、クリックする。
- 「Apache Webサーバ」画面が表示される。
- 「デフォルトサーバ」をクリック。
|

図3−2 仮想サーバのオプション画面
|
- 「仮想サーバのオプション」設定画面が現れる。
- 「ネットワークとアドレス」をクリックする。
|

図3−3 ネットワークアドレス設定画面
|
- 「ネットワークとアドレス」設定画面が現れるので、「サーバ管理者のメールアドレス」=「kazuyoshi@inohara.net」、「サーバのホスト名」=「www.inohara.net」と設定し「保存」をクリックする。
|

図3−4 ディレクトリ毎のオプション設定画面
|
- 「仮想サーバのオプション」画面をスクロールダウンし、「ディレクトリ毎のオプション」項目の「Directry
/usr/local/www/apache22/data」をクリックする。
- 「ディレクトリ毎のオプション」が表示されるので「ドキュメントのオプション」をクリックする。
|

図3−5 ドキュメントのオプション設定画面
|
- 「ドキュメントのオプション」画面が開くので、「ディレクトリのオプション」項目の5行目「ディレクトリのインデックスを生成」を「いいえ」に変更し「保存」ボタンをクリックする。
- 「変更を適用」タブをクリックする。
|
(4)自動起動の設定 |
|
# vi /etc/rc.conf
apache2_enable="YES"
apache2ssl_enable="YES"
|
|
(5)SSLの設定(SSLの秘密鍵を生成する) |
|
# cd /usr/local/etc/apache22
# mkdir ssl.key ssl.crt
# chmod 700 ssl.key ssl.crt
# 1024
・・・・・・・・ 以下のディレクトリの修正
↓
SSLCertificateFile "/usr/local/etc/apache22/ssl.crt/server.crt"
↓
SSLCertificateKeyFile "/usr/local/etc/apache22/ssl.key/server.key"
↓
SSLCACertificatePath "/usr/local/etc/apache22/ssl.crt/ssl.crt"
|
(6)Apacheの文法チェック、起動 |
|
# /usr/local/sbin/apachectl configtest
Syntax OK
#/usr/local/sbin/apachectl start
|
- 文法チェックOKであれば「Syntax OK」と表示する。
|