Я установил libapache2-mod-wsgi-py3 из диспетчера синаптических пакетов (Ubuntu 11.04), и поскольку я использовал диспетчер пакетов, он автоматически сохранял файлы wsgi.load и wsgi.conf в нужных местах с символическими ссылками. Я создал сценарий wsgi в папке / var / www, но продолжаю получать сообщение «У вас нет разрешения на доступ к /name.wsgi на этом сервере». Я суперпользователь. Что могло пойти не так, чтобы случиться?
Моя цель: моя цель - вызвать скрипт на Python, передать в качестве параметров широту и долготу, а затем получить результат. Я где-то видел mod_wsgi и поэтому установил его. Если есть более простой способ вызвать скрипт с самого URL-адреса ( http://localhost.com/test.py?lat=10 & long = 20), то я был бы счастлив узнать об этом (очень рад, на самом деле).
Для начала посмотрите:
http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_Presentations
Он объяснит основы настройки mod_wsgi и опишет проблемы, с которыми вы можете столкнуться с разрешениями файловой системы.
Затем также прочтите документацию по mod_wsgi, начиная с:
http://code.google.com/p/modwsgi/wiki/QuickConfigurationGuide http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines