Как запустить CGI на Jboss? - PullRequest
0 голосов
/ 02 июня 2011

(О, это Jboss, а не Apache. Вау)

Я изучаю CGI и хочу запустить тестовый cgi на веб-сервере Jboss в качестве первого шага. Я искал много ресурсов в Интернете и пробовал много способов, но он все равно можно открыть в браузере как текстовый файл.

Больше фактов: 1 Я помещаю скрипт в каталог и открываю его в браузере, например. www.xxxx.com/staging/welcome.cgi. Может открываться, но показывает, что текст не запускается как скрипт.

2 Скрипт начинается с #! / Usr / bin / perl -wT. И я подтвердил, что мой сервер может запускать сценарий Perl, путь / usr / bin / perl также правильный.

3 Я попытался изменить httpd.conf в соответствии с учебными руководствами, найденными в Интернете

1 Ответ

0 голосов
/ 02 июня 2011

Скорее всего, это связано с тем, что в каталоге, в котором находится ваш скрипт, не включена опция ExecCGI.

Обычно делается с чем-то вроде

<Directory /usr/local/apache2/htdocs/somedir>
Options +ExecCGI
</Directory>

http://httpd.apache.org/docs/2.0/howto/cgi.html

По умолчанию Apache назначает определенные каталоги, в которые можно помещать CGI-скрипты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...