ページ 11

VirtualHostについて

Posted: 10/01/25(月) 00:20
by zanak
こんばんは

puppy431JPにLAMP-6.16-5.1.35-5.2.9をインストールしましたがVirtualHostが動作しないのでご教示お願いします。

hiawatha.conf
ServerId = nobody
ConnectionsTotal = 150
ConnectionsPerIP = 10
SystemLogfile = /var/log/hiawatha/system.log
GarbageLogfile = /var/log/hiawatha/garbage.log
Binding {
Port = 80
MaxRequestSize = 512
}
MimetypeConfig = /etc/mime.types
CGIhandler = /usr/bin/php-cgi:php,PHP5
FastCGIserver {
FastCGIid = PHP5
ConnectTo = 127.0.0.1:2005
Extension = php
SessionTimeout = 60
}
Hostname = 127.0.0.1
WebsiteRoot = /root/httpd/hiawatha
StartFile = index.php
AccessLogfile = /var/log/hiawatha/access.log
ErrorLogfile = /var/log/hiawatha/error.log
VirtualHost {
Hostname = pana
WebsiteRoot = /root/httpd/hiawatha/TEST
StartFile = index.php
AccessLogfile = /var/log/hiawatha/access.log
ErrorLogfile = /var/log/hiawatha/error.log
UseFastCGI = PHP5
UseXSLT = yes
}
VirtualHost {
Hostname = localhost
WebsiteRoot = /root/httpd/hiawatha
StartFile = index.php
AccessLogfile = /var/log/hiawatha/access.log
ErrorLogfile = /var/log/hiawatha/error.log
UseFastCGI = PHP5
UseXSLT = yes
}

http://localhost/でDefaultの/root/httpd/h ... phpが表示されます
http://pana/で/root/httpd/hiawatha/TEST/ ... ultが表示されます
(localでも他のPCからでも同じです)

設定が悪いのかこのPCのみなのかチェックするためにwebserverpuppy1(hiawatha)を別のPCにインストールして同じようにVirtualHostの動作を確認したら動作しませんでした。

素のpuppy431JPで起動してhiawatha(6.19)でVirtualHostの動作確認したらちゃんと設定したディレクトリのindex.htmlを表示しました。
/etc/hostsの設定は以下
127.0.0.1 localhost pana
192.168.1.9 pana

LAMP-6.16-5.1.35-5.2.9の場合なにか他に設定が必要なのでしょうか?
それとも設定自体が間違ってますか?

素のpuppy431JPに元々入っているhiawath(6.19)があるからかと思いましたがwebserverpuppy1(hiawatha)でも動作しないのでそれは関係ないだろうと判断しました。
宜しくお願いします。

Re: VirtualHostについて

Posted: 10/01/25(月) 01:22
by シノバー
zanak さんが書きました:puppy431JPにLAMP-6.16-5.1.35-5.2.9をインストールしましたがVirtualHostが動作しない
……
素のpuppy431JPで起動してhiawatha(6.19)でVirtualHostの動作確認したらちゃんと設定したディレクトリのindex.htmlを表示しました。
LAMP-6.16-5.1.35-5.2.9に入っているhiawathaに問題があるみたいですか?
裏技ですが、素のhiawathaは /initd/pup_ro2/usr/sbin/hiawathaにあります。
これを/usr/sbin/hiawathaにコピーすると、素のhiawathaが使えます。

/var/log/hiawathaに手掛かりはありませんか?

Re: VirtualHostについて

Posted: 10/01/25(月) 09:56
by zanak
おはようございます。
>LAMP-6.16-5.1.35-5.2.9に入っているhiawathaに問題があるみたいですか?
問題がそこなのか設定の間違いのためなのかが知りたいんです。
webserverpuppyi(hiawatha)でもダメだったので。

>裏技ですが、素のhiawathaは /initd/pup_ro2/usr/sbin/hiawathaにあります。
>これを/usr/sbin/hiawathaにコピーすると、素のhiawathaが使えます。
hiawatha(6.19)を上書きインストールはしてみたことはあります。hiawathaが動作しなくなりました。
これとは違うってことですか?

それから素のpuppy431JPのhiawatha(6.19)だと/etc/hostsの設定でVirtualHostでpana pana1が動作しますがLAMPの場合はつかえませんでした。
/etc/hostsの設定は以下
127.0.0.1 localhost pana pana1
192.168.1.9 pana pana1

またhttp://pana/にアクセスしたらDefaultの/root/httpd/hiawatha/index.phpが表示されますが、/var/log/hiawatha/access.logには何も記録されていません。

LAMP-6.16-5.1.35-5.2.9は僕の環境ではDefaultのWebsiteRootも変更できないしVirtualHostもホスト名が付けられるだけで結局Defaultディレクトリが選択されます。LAMPのことをしらべてもそんな現象はないようなのでやっぱり設定を間違ってるのでは?と考えています.
Vineで使っていたCIのスクリプトを移植したいのですがでhiawathaでディレクトリの変更ができないとスクリプトの変更がかなりあります。

Re: VirtualHostについて

Posted: 10/01/25(月) 11:30
by みのむし
zanakさんの問題とは関係ありませんが...

シノバー
記事の件名: Quickset Puppy v.0 (pup-431JPqs0)のバグ
Posted: 10/01/22(金) 17:43
viewtopic.php?f=24&t=1562&p=11380&hilit=pplog#p11380
を参照して

コード: 全て選択

# chown webuser:webgroup -R /root/httpd
と実行したら...

Re: VirtualHostについて

Posted: 10/01/25(月) 15:45
by zanak
puppy431JPにLAMP-6.16-5.1.35-5.2.9をインストールした方はおられないんでしょうか?
そこでもVirtualHostが動作しないなら、そういうものと納得できるのですが現状では自分の設定間違いもありうるので。(その可能性の方が高い)