При условии, что на сервере у меня есть:
mod_wsgi
загружен и включенhtaccess
,могу ли я использовать mod_wsgi
без необходимости редактировать глобальные файлы конфигурации apache? У меня нет прав администратора на сервере.
С участием modpython
можно было делать все из корневой папки htaccess
.
Если ответ отрицательный, как QuickConfigurationGuide Кажется, подсказывает, что лучше всего я могу попросить своего системного администратора сделать, чтобы они могли редактировать конфигурацию один раз и никогда больше не разговаривать со мной? Рассмотрим многопользовательскую систему, например такую, которую вы найдете на виртуальном хостинге или на пользовательских страницах университета.
Я пытаюсь развернуть фреймворк, например django, cherry py или web.py, но не думаю, что это должно иметь значение.
Читать:
http://code.google.com/p/modwsgi/wiki/ConfigurationGuidelines
Вы можете использовать AddHandler для wsgi-скрипта.
Само по себе это так же опасно, как и в mod_python, потому что вы запускаете что-то в основных дочерних рабочих процессах Apache, и любой системный администратор, который имеет какой-либо уровень паранойи, не должен допускать этого в общей системе.
Системный администратор должен по крайней мере настроить для вас группу процессов демона mod_wsgi и заставить все, что вы делаете в своем каталоге, запускаться в этой отдельной группе процессов демона.
Предполагая, что что-то находится где-то в вашем домашнем каталоге, они должны использовать что-то вроде:
WSGIDaemonProcess gozzilli user=gozzilli
<Directory /home/gozzilli>
WSGIProcessGroup gozzilli
</Directory>