Yosi@管理人様。初めまして。
こちらのサイトを参考に、Linuxサーバーの構築に初挑戦中です。
■サーバー環境は以下の通りです。
CPU: AMD Duron750MHz
メモリ:256MB
HD:40GB
回線:ADSL47M
ルーター:YAMAHA57i
OS:VineLinux4.1
サーバーソフト:apache2
■現在までに行った手順は以下の通りです。(リモート操作関連や、DNS関連はまだ行っておりません)
Vine Linux4.1のインストール。
Vine Linuxのアップグレード。
ネットワークの設定。
Clam AntiVirusの導入。
chkrootkitの導入。
ProFTPd編。
までは、おかげ様で正常に導入することができました。
-----------------------------------
現在行っているApache2の設定では、
ServerNameの部分を
ServerName localhost:80
または、
ServerName localhost
にしています。
#AddDefaultCharset ISO-8859-1
↑この部分は、デフォルトで以下のようになっておりました。
#AddDefaultCharset UTF-8
その他の部分では説明通りに設定していますが、設定終了後に再起動で設定反映を行いますと、
DocumentRoot "/home/httpd/html"
の箇所でエラーが起こりました。
調べてみましたところ、/home/内に/httpd/htmlディレクトリが作成されていなかったため、作成しましたところ、この部分ではエラーが起こらなくなりました。
ただ、今度は484行辺りの
LogFormat "%h %l %u %t \"%!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
↑の部分でエラーが起こります。
表示は以下の通りです。
httpdを停止中: [失敗]
httpdを起動中: Syntax error on line 484 of /etc/apache2/conf/apache2.conf:
LogFormat takes 1-2 arguments, a log format string (see docs) and an optional format name [失敗]
-----------------------------------
Linuxの操作自体が初めてのことでして、初歩的なミスの可能性を考え色々見直してみましたが、自力ではお手上げのようです。大変お手数をおかけし恐縮ですが、ご教授頂ければ幸いです。
エラーログはどうなってますか?
# tail -10 /var/log/apache2/error_log
下記の結果はどうなりますか?
# apache2 -t
有難うございます。
> エラーログはどうなってますか?
> # tail -10 /var/log/apache2/error_log
tail: '/var/log/apache2/error_log を読み込み用でオープンできません: そのようなファイルやディレクトリはありません
↑のように表示されております。
> 下記の結果はどうなりますか?
> # apache2 -t
Syntax error on Line 484 of /etc/apache2/conf/apache2.conf:
LogFormat takes 1-2 arguments, a log format string (see docs) and an optional format name
↑のように表示されております。
また、設定方法がメチャクチャになってしまったと考えて、一度、apache2をアンインストールした後に再度、apache2のインストールを行ってあります。
> > 下記の結果はどうなりますか?
> > # apache2 -t
>
> Syntax error on Line 484 of /etc/apache2/conf/apache2.conf:
> LogFormat takes 1-2 arguments, a log format string (see docs) and an optional format name
>
LogFormat "%h %l %u %t \"%!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
の周辺の記述で問題があるのではないでしょうか?
最初からもう一度設定を見直して、試行錯誤してみようと思います。ご指導いただき有難うございました。
エラーログに何か出てると思うのですが…
有難うございます。
/var/log/apache2/
「場所」→「ファイルの検索」→でディレクトリ内を覗いてみましたところ、何もファイルが作成されていませんでした。
apache2自体が、正常に起動できていない可能性があるのでしょうか。一から再インストールしてみようと思います。
apache2をアンインストールして、再設定を行いましたところ正常に動作するようになりました。同手順でやったつもりなのですが、何処かが間違っていたようです。お手数をおかけいたしました。引き続き、こちらのサイト様を参考に勉強させていただきます。
迅速なご対応に感謝致します。今後ともよろしくお願いいたします。