Основные инструкции для запуска CGI-скрипта внутри Apache в Ubuntu 12.04?

Я пытаюсь запустить cgi-скрипт на своем веб-сервере (Ubuntu 12.04). Но всегда, когда я набираю URL в моем браузере, я получаю сообщение об ошибке "404 Not Found"

Я пытался установить CGI-Mod для Apache2, но все учебники в Google для меня как китайский язык.

Может кто-нибудь сказать мне, что я должен делать?

1 ответ

Вы должны выучить немного китайского. По крайней мере, попробуйте следовать учебнику до тех пор, пока вы не застряли, а затем опубликуйте здесь, чтобы рассказать нам, какой учебник вы читали и где застряли.

Если вы просто хотите запустить скрипт CGI, вам не нужен веб-сервер для этого. Ты можешь использовать w3m для этого:

w3m -o cgi_bin=/path/to/cgi-bin file:/cgi-bin/script.cgi

Подробности об этом синтаксисе здесь.

Один вариант с Apache - использовать директиву ScriptAlias.

Однако сначала вы можете опубликовать файл "basic "test.html"в корневом каталоге веб-сервера и убедиться, что у вас есть к нему доступ, а затем переходите к попытке сценария CGI.

Конечно, проверьте логи веб-сервера, если что-то пойдет не так. Просмотр журналов для результата "не найден" может точно определить, в какой каталог проверяется веб-сервер, а не тот, который вы думали, что может привести к необходимому исправлению конфигурации.

Другие вопросы по тегам