Я пытаюсь запустить cgi-скрипт на своем веб-сервере (Ubuntu 12.04). Но всегда, когда я набираю URL в своем браузере, я получаю сообщение об ошибке «404 Not Found»
Я пытался установить CGI-Mod для Apache2, но все учебники в Google для меня как китайский язык. 111]
Может кто-нибудь сказать мне, что я должен делать?
Вы должны выучить немного китайского. По крайней мере, попробуйте следовать учебнику, пока вы не застряли, а затем опубликуйте здесь, чтобы рассказать нам, какой учебник вы читали и где застряли.
Если вы просто хотите запустить скрипт CGI, вам не нужен веб-сервер для этого. Вы можете использовать w3m
для этого:
w3m -o cgi_bin=/path/to/cgi-bin file:/cgi-bin/script.cgi
Подробности об этом синтаксисе приведены здесь .
Один вариант с Apache - использовать директиву ScriptAlias .
Однако сначала вы можете опубликовать файл «basic» test.html »в корневом каталоге веб-сервера и убедиться, что у вас есть к нему доступ. Затем перейдите к попытке сценария CGI.
Of Конечно, проверьте журналы веб-сервера, если что-то пойдет не так. Просмотр журналов для «не найденного» результата может точно определить, какой каталог проверяет веб-сервер, а не тот, который вы думали, что может привести к необходимому исправлению конфигурации. [ 119]