У меня есть компьютер с Windows XP, в котором установлен Apache через установку VisualSVNServer. Я . пытаясь запустить простой скрипт cgi python для запуска в моем браузере, например. http://build.procepts.com.au:8080/hg/cgi-bin/test.cgi. Однако, несмотря на все рекомендованные подходы, браузер только когда-либо отображает обычный текст из скрипта cgi. Среди многих других попыток я следил за инструкциями, содержащимися в here. Моя конечная цель - использовать веб-сервер Apache для обслуживания репозиториев с новой установки Mercurial. Видя, как Apache уже установлен с VisualSVNServer, я думал, что могу использовать его. Есть ли другой трюк, чтобы заставить это работать?Запустить скрипт CGI для Python в Windows XP
ответ
Сервер Apache, который поставляется с VisualSVNServer, является минимальной поддержкой, поддерживающей только для обслуживания хранилищ SVN. Он не включает поддержку cgi.
При этом довольно легко добавить поддержку cgi (или любой другой модуль, если на то пошло).
Для поддержки CGI специально, вам нужно получить "mod_cgi.so", построенный для Apache 2.2 Win32 и поместить его в "C: \ Program Files \ VisualSVN сервера \ BIN", а затем добавить:
LoadModule cgi_module bin/mod_cgi.so
ScriptAlias /cgi-bin/ cgi-bin/
- «C: \ Program Files \ VisualSVN Server \ conf \ httpd-custom.conf». Перезагрузите VisualSVN, и он должен начать работать.
мне нужен полный путь к моей CGI-BIN папку в псевдониме сценария. Мне также нужно было добавить строку «AddHandler cgi-script .cgi .py» в httpd-custom.conf – daveywc
Я не уверен, если это относится к VisualSVNServer, но в ususal Apache вам нужно, по крайней мере, следующее:
раскомментировать загрузки модуля CGI в Apache конфигурации:
LoadModule cgi_module modules/mod_cgi.so (or similar)
Разрешить выполнение сценариев CGI в вашем каталоге и добавить обработчик для сценариев py:
<Directory /path/to/scripts/directory> Options +ExecCGI AddHandler cgi-script py </Directory>
Вставьте притон линию исполняемого скрипта:
#!/usr/local/bin/python
- 1. Запустить скрипт CGI Python для Windows XP
- 2. для Windows: Как запустить скрипт из простого CGI питона сервера
- 3. запустить скрипт python как cgi apache server
- 4. Скрипт для установки шрифта в Windows XP
- 5. Как запустить скрипт CGI из обработчика WSGI?
- 6. Запустить скрипт python из PHP в windows
- 7. Как запустить скрипт python в Windows?
- 8. Запустить скрипт Python из cmd в windows
- 9. Запустить прямой скрипт python в консоли Windows
- 10. Как написать сценарий (для Windows XP) для запуска программы python?
- 11. Python 3.3.2 - как запустить скрипт на Windows
- 12. Запустить R-скрипт из python WINDOWS
- 13. Как запустить скрипт CGI perl без apache?
- 14. Требуется аутентификация - CGI Python на сервере Windows
- 15. Запустить python-скрипт из CMD - windows
- 16. Запустить скрипт python как службу Windows
- 17. Как запланировать пакетный скрипт в Windows XP?
- 18. запустить .net consolapp из CGI скрипт
- 19. IIS в Windows XP
- 20. Как запустить CGI скрипт на сервер Apache
- 21. Установка Python в Windows XP
- 22. Опубликовать в другой cgi-скрипт python из текущего cgi-скрипта
- 23. Как запустить nAudio в Windows XP?
- 24. Запустить скрипт в Python
- 25. Возможно ли запустить CoreCLR в Windows XP?
- 26. Не удается запустить MongoDB в Windows XP
- 27. Как запустить Xamarin в Windows XP?
- 28. Запустить скрипт python в PyPy
- 29. Python CGI скрипт не работает так надеется?
- 30. как запустить питона CGI скрипт в убунту с помощью XAMPP
Вы могли бы получить больше удачи с этим на ServerFault – Nathan