我想要它,所以当您访问https://device.my.server.com/reg时 ,服务器运行 /var/www/html/reg/registrar.cgi 这是一个 perl 脚本。现在它只是列出目录的内容。我知道脚本有效并且为每个人设置了可执行位。服务器是 CentOS linux HTTPD 2.2.15。我不能使用 mod-redirect 或重写,我需要使用核心指令来执行此操作,就像我在下面尝试的那样。
<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>