
![]()
CGIのディレクトリ
CGI専用のディレクトリとしましてcgi-binというディレクトリをご用意しております。
自作CGIの設置は利用可です。ただしcgi-bin以下につきましては、静的なファイル(HTML/画像など)は設置できません。
またhtmlのファイルと共にhttpdocsへのアップロードも可能です。
ご利用前にローカル環境で十分にテストしてください。万一CGIを暴走させるなどして、サーバをダウン及び負荷をかけるような運用をされた場合は、以降CGIのご利用を一切ご遠慮いただくようになりますのでご注意ください。
なお、httpdocsへアップロードを行われる際には、.htaccess ファイルを作成し、httpdocsへアップロードいただく必要がございます。
.htaccessファイル記述例
--------------------------------------
Options +ExecCGI
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
--------------------------------------
SSI利用の際の制限
セキュリティの為にSUEXECを導入しておりますので、SSIのご利用については以下のような制限があります。
データベースの使用
スタンダードプラン以上ではMySQLが利用可能です。スーパープランPostgreSQLもお使いいただけます。(SSHのみでの操作になります)
MySQL・PostgreSQL共にサポートにつきましては、対象外となっております。
各種パス・バージョンなど
設定するパーミッション
| HTML・画像ファイル | 604(rw----r--) |
|---|---|
| CGIの実行ファイル | 700(rwx------) |
| CGIのデータファイル | 600(rw-------) |
| .htaccessファイル | 604(rw----r--) |
| ディレクトリ | 705(rwx---r-x) |
※CGIの設置マニュアルなどには、「CGI実行ファイルは777」「データファイルは666」などと書いてある場合がございますが、298.jpレンタルサーバではセキュリティ上その設定では動作しない場合がありますので、上の表の通りに設定をお願いいたします。