- - PR -
Apache2バーチャルホストのCGIについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-10-07 10:41
お世話になります。三浦と申します。
現在apache2にてウェブサイトの構築をしています。 そこで現在詰まっているところはメインサイトでは動作するCGIがバーチャルホストでは ブラウザでは404エラーになるということです。 OSはRedHat EL4 apacheは httpd-2.0.52-9.ent です。 また、httpd.confの関係部分下記に添付します。 よろしくお願いします。 −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− DocumentRoot "/var/www/html" <Directory /> # Options FollowSymLinks Options Indexes FollowSymLinks MultiViews ExecCGI Includes AllowOverride None </Directory> <Directory /var/www/html> Options All AllowOverride All Order allow,deny Allow from all </Directory> <Directory "/var/vhost"> AllowOverride All Options All Order allow,deny Allow from all </Directory> ScriptAlias /cgi-bin/ "/var/www" <Directory "/var/www/"> AllowOverride None Options None Order allow,deny Allow from all </Directory> AddHandler cgi-script .cgi .pl NameVirtualHost *:80 NameVirtualHost *:443 <VirtualHost *:80> ServerAdmin メール DocumentRoot /var/www/html ServerName www.ドメイン ErrorLog logs/www.error_log CustomLog logs/www.access_log common </VirtualHost> <VirtualHost *:80> ServerAdmin メール DocumentRoot /var/vhost ServerName vhost.ドメイン ErrorLog logs/preview.error_log CustomLog logs/preview.access_log common ScriptAlias /cgi-bin/" "/var/vhost/" </VirtualHost> <VirtualHost *:443> ServerAdmin メール DocumentRoot /var/www/html ServerName コモンネーム ErrorLog logs/ssl.error_log CustomLog logs/ssl.access_log common </VirtualHost> [ メッセージ編集済み 編集者: まさき 編集日時 2006-10-09 18:36 ] |
|
投稿日時: 2006-10-08 19:55
404エラーになるか忘れましたが
ディレクトリ設定で /var/vhostのほうに ExecCGIがないような気がします / だけだとメインのドメインにしか適応されなかったような気がします 勘違いだったらすいません あとはScriptAlias /cgi-bin/" "/var/vhost/" ですが、"が一つ多くありませんか? あと同じディレクトリにAliasを張る必要は何かあるんでしょうか? |
|
投稿日時: 2006-10-09 18:35
ご返信ありがとうございます。
htaccessで自己解決していたのですが、引用符を削除することにより 正常に起動が確認できました。 お忙しいところご返信いただきありがとうございました。 |
1