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