GMOのVPSサーバのCGIの設定で
ドキュメントルート(/httpdocs)以下でCGIを利用する設定
に関してですが、サポートサイトでは
http://support.gmocloud.com/private/guide/PLESK10/cgi.html
ドキュメントルート(/httpdocs)以下でCGIを実行したい場合には、予め[.htaccess]ファイルを設置する必要があります。
以下内容の[.htaccess]ファイルをテキストエディタ等で作成し、[/httpdocs]へ設置してください。
と記載されております。
アップ先ディレクトリー : /home/httpd/vhosts/ドメイン名/httpdocs
アップ内容:
--ここから------------------------------------------- AddHandler cgi-script .cgi (必要に応じて.plを追加してください) Options ExecCGI --ここまで-------------------------------------------
実際にこの記述方法で、そのほかの.httaccessを記述すると、なぜか、Apacheのテストページが表示される。
そんな場合は、以下のように記述すると正常に動く
# ページの URL の変更と 301 リダイレクト RewriteEngine on RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://ドメイン名%{REQUEST_URI} [R=301,L] Options +FollowSymLinks +ExecCGI # どこでもCGI AddHandler cgi-script .cgi
自分で忘れないためのメモでした。