apacheふつーにインストールしてためしに動かしたが動かん。
なにげにerrorログを覗く。
(22)Invalid argument: setgid: unable to set group id to Group 4294967295
よくわかんなくてアクセス制限の設定を見たり他の設定をを見てみたりする。
さらにわかんなくなったのでSSLの設定をはずしてみたりする。
よけいにわからなくなる。
...
冷静になる。
エラーログを見る。
4294967295というグループのIDをセットできんぞゴラァと言ってるように思えてくる。
つか、そんなグループIDあるわけねえじゃん...
httpd.confを開く。
おっかしーなーとか思いつつGroupで引っ掛ける。
# If you wish httpd to run as a different user or group, you must run # httpd as root initially and it will switch. # # User/Group: The name (or #number) of the user/group to run httpd as. # . On SCO (ODT 3) use "User nouser" and "Group nogroup". # . On HPUX you may not be able to use shared memory as nobody, and the # suggested workaround is to create a user www and use that user. # NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET) # when the value of (unsigned)Group is above 60000; # don't use Group #-1 on these systems! # User nobody Group #-1
...。
...。
...。
Group #-1
...。
...。
...。
#-1ってグループあるわけないし。つかつくんないし。
よくMLとかでエラーメッセージをよく読みましょうなんて注意されてるのを見かけるけど、おいらもその程度だったのね...というか、普通こういうことは大学でお勉強してきてしかるべきはずなんですが...orz
だめだめです。
とりあえず放浪してきます。