1

https://device.my.server.com/regにアクセス すると、サーバーは perl スクリプトである /var/www/html/reg/registrar.cgi を実行します。現在、ディレクトリの内容をリストしているだけです。スクリプトが機能し、全員に実行可能ビットが設定されていることはわかっています。サーバーは CentOS linux HTTPD 2.2.15 です。mod-redirect や rewrite は使用できません。以下で試​​しているように、コア ディレクティブを使用してこれを行う必要があります。

<VirtualHost device.my.server.com:443>
DocumentRoot /var/www/html/reg
ServerName device.my.server.com
ErrorLog logs/device.my.server.com-error_log
CustomLog logs/device.my.server-access_log co
SSLEngine on
SSLCertificatekeyFile /etc/httpd/ssl/device.my.server.com.key
SSLCertificateFile /etc/httpd/ssl/device.my.server.com.crt
SSLCertificateChainFile /etc/httpd/ssl/chain.crt
<Directory /var/www/html/reg>
    Options ExecCGI
    AddHandler cgi-script .cgi
    DirectoryIndex registrar.cgi
    Order allow,deny
    Allow from all
    #SetHandler cgi-script
</Directory>
</VirtualHost>
4

1 に答える 1