VirtualHostのCGIの実行環境(apache)の設定 | 開発部1年目

VirtualHostのCGIの実行環境(apache)の設定

cent osにてcgiが動かない模様

アクセスするとforbiddenとなるので稼動しているhttpd.confの設定を見てみることに。

先ほど設定したvirtualhostディレクティブに更に以下のCGIを許可する設定をする必要があったようです。

<VirtualHost 192.168.18.208:80>
DocumentRoot /home/77/ttd5700/
ServerName groupware.*****-hosting.jp
ErrorLog /var/log/groupware.*****-hosting.jp/error.log
CustomLog logs/all-dummy-host.example.com-access_log common
<Directory "/home/77/ttd5700">
Options FollowSymLinks Includes ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Options FollowSymLinks Includes ExecCGI

CGI,SSIの許可

AllowOverride None

.htaccessの許可(noneは不可、可の場合はAll)

Order allow,deny(許可してから拒否)
Allow from all(全てのアクセスを許可)

アクセス制限の記述
参考サイト
http://www.adminweb.jp/apache/allow/index1.html