TOPページ掲示板
作成日:2007年10月10日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.2934 apache2の設定


No.2934 投稿時間:2007年10月10日(Wed) 19:26 投稿者名:FAS URL:
タイトル:apache2の設定

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の操作自体が初めてのことでして、初歩的なミスの可能性を考え色々見直してみましたが、自力ではお手上げのようです。大変お手数をおかけし恐縮ですが、ご教授頂ければ幸いです。


No.2935 投稿時間:2007年10月10日(Wed) 20:18 投稿者名:Yosi@管理人 URL:
タイトル:Re: apache2の設定

エラーログはどうなってますか?
# tail -10 /var/log/apache2/error_log

下記の結果はどうなりますか?
# apache2 -t


No.2936 投稿時間:2007年10月10日(Wed) 20:37 投稿者名:FAS URL:
タイトル:Re^2: apache2の設定

有難うございます。

> エラーログはどうなってますか?
> # 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のインストールを行ってあります。


No.2937 投稿時間:2007年10月10日(Wed) 20:54 投稿者名:Yosi@管理人 URL:
タイトル:Re^3: 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
の周辺の記述で問題があるのではないでしょうか?


No.2939 投稿時間:2007年10月10日(Wed) 21:07 投稿者名:FAS URL:
タイトル:Re^4: apache2の設定

最初からもう一度設定を見直して、試行錯誤してみようと思います。ご指導いただき有難うございました。


No.2940 投稿時間:2007年10月10日(Wed) 21:09 投稿者名:Yosi@管理人 URL:
タイトル:Re^5: apache2の設定

エラーログに何か出てると思うのですが…


No.2941 投稿時間:2007年10月10日(Wed) 21:58 投稿者名:FAS URL:
タイトル:Re^6: apache2の設定

有難うございます。
/var/log/apache2/
「場所」→「ファイルの検索」→でディレクトリ内を覗いてみましたところ、何もファイルが作成されていませんでした。
apache2自体が、正常に起動できていない可能性があるのでしょうか。一から再インストールしてみようと思います。


No.2942 投稿時間:2007年10月11日(Thu) 05:12 投稿者名:FAS URL:
タイトル:Re^6: apache2の設定(解決済)

apache2をアンインストールして、再設定を行いましたところ正常に動作するようになりました。同手順でやったつもりなのですが、何処かが間違っていたようです。お手数をおかけいたしました。引き続き、こちらのサイト様を参考に勉強させていただきます。
迅速なご対応に感謝致します。今後ともよろしくお願いいたします。



TOPページ掲示板▲頁先頭