はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 バーチャルホスト上のSSIが・・・
日時: 2006/12/18 20:11
名前: カレーマン

domain: example01.co.jp[メイン]
domain: example02.co.jp[バーチャル]

メイン上ではCGI/SSI(.htmlでも.shtmlどちらでも)など全て正常に動作します。
バーチャル上ではCGiは動作するのですが、SSIは動作していないようです。

<VirtualHost *:80>
  ServerName example01.co.jp[メイン]
  DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
  ServerName example02.co.jp[バーチャル]
  DocumentRoot /var/www/html/example02
</VirtualHost>

上記のように設定してますが、だめでした・・・
どなたか分かる方、お返事お待ちしています。


お願い致します


メンテ

Page:  [1] [2]

■ コンテンツ関連情報

 Re: バーチャルホスト上のSSIが・・・ ( No.1 )
日時: 2006/12/18 20:15
名前: ZERO

<VirtualHost *:80>
  ServerName example01.co.jp[メイン]
  DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
  ServerName example02.co.jp[バーチャル]
  DocumentRoot /var/www/html/example02
  Options Includes ExecCGI       ← これを追加してみる。
</VirtualHost>

httpdの再起動をしてから確認してみてください。
メンテ
 Re: バーチャルホスト上のSSIが・・・ ( No.2 )
日時: 2006/12/18 20:28
名前: カレーマン

お返事有難う御座います。

Options Includes ExecCGIを追加して再起動してみましたが、結果変わらずです。

先程、自分でもOptions IncludesNoExec ExecCGI FollowSymLinksを
追記して再起動したのですが、結果変わらずでした。

ログは下記のようになっています。

var/log/httpd/error_log

[Mon Dec 18 20:36:14 2006] [notice] caught SIGTERM, shutting down
[Mon Dec 18 20:36:14 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Dec 18 20:36:14 2006] [notice] Digest: generating secret for digest authentication ...
[Mon Dec 18 20:36:14 2006] [notice] Digest: done
[Mon Dec 18 20:36:14 2006] [notice] LDAP: Built with OpenLDAP LDAP SDK
[Mon Dec 18 20:36:14 2006] [notice] LDAP: SSL support unavailable
[Mon Dec 18 20:36:15 2006] [notice] Apache configured -- resuming normal operations
メンテ
 Re: バーチャルホスト上のSSIが・・・ ( No.3 )
日時: 2006/12/18 20:32
名前: ZERO

”IncludesNoExec ”?
SSIからは外部プログラムは動かさないんですね?
Includeのみと解釈していいのでしょうか?
メンテ
 Re: バーチャルホスト上のSSIが・・・ ( No.4 )
日時: 2006/12/18 21:02
名前: カレーマン

>>”IncludesNoExec ”?
>>SSIからは外部プログラムは動かさないんですね?
>>Includeのみと解釈していいのでしょうか?


いいえ、すみません。
SSIも外部から呼び出したいです。


http://example01.co.jp
ですと正常に出力されてブラウザに表示されます。

http://example02.co.jp
ですとブラウザには真っ白でソース上も

<!--#config timefmt="%Y/%m/%d %H:%M:%S" -->
<!--#echo var="DATE_LOCAL" -->

となったままです。

お願い致します。
メンテ
 Re: バーチャルホスト上のSSIが・・・ ( No.5 )
日時: 2006/12/18 21:02
名前: ZERO

あ!すみません。

>Options Includes ExecCGIを追加して再起動してみましたが、結果変わらずです。

駄目だったんですよね・・・

バーチャルのDocumentRootは”/var/www/html/example02”になっていますけど、ここからの相対パスで指定してますか?
わかんないけど、”/var/www/html/example02”配下にSSIから実行する外部プログラムを置いてみてはどうでしょうか?
メンテ

Page:  [1] [2]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.