Я использую сервер Apache 2 .
Может кто-нибудь, пожалуйста, скажите мне, где поместить файлы CGI в Ubuntu
Пожалуйста, объясните шаги для выполнения сценариев cgi через браузер?
2 ответа
0
Кажется, это работает на Ubuntu14:
sudo bash
cat <<'E' > /etc/apache2/conf-available/mycgis.conf
ScriptAlias /helloworld "/var/www/cgi/helloworld.pl"
E
a2enconf mycgis #enables the new mycgis.conf file
a2enmod cgi #enables the cgi module (unless already enabled)
service apache2 restart #after conf change restart is needed
mkdir /var/www/cgi
cat <<'E' > /var/www/cgi/helloworld.pl #a simple cgi script
#!/usr/bin/perl
print "Content-Type: text/html\n\nHello world!\n";
E
chmod +x /var/www/cgi/helloworld.pl #make it executable
curl 127.0.0.1/helloworld #test it (or use a browser)
0
Создайте каталог '/var/www/http/cgi-bin'
Поместите ваш скрипт 'имя_программы.cgi' туда
в браузере: http://localhost/cgi-bin/program_name.cgi
Если это не работает, вы должны включить выполнение сценариев cgi в конфигурационном файле apache