fcgid, suexec, и userdir

Сделайте это простым. Просто удалите Диск H и Воссоздайте его. Если Диск H не будет существовать, то "На Ошибочном Резюме Затем" обойдет ошибку и продолжит сценарий.

на ошибочном резюме затем

Набор wn = Wscript. CreateObject ("WScript. Сеть")

Фс набора = WScript. CreateObject ("Сценарии. FileSystemObject")

Если фс. DriveExists ("H":) = Верный затем wn. RemoveNetworkDrive "H": верный, верный

wn. MapNetworkDrive "H": "\LocationA\hr"

Mike

2
задан 10 January 2011 в 09:59
3 ответа

Я использую RPMs IUS от Rackspace, и suexec прибыл скомпилированный и настроенный по умолчанию.

Вот подходящие части моей конфигурации mod_fcgid:

LoadModule fcgid_module modules/mod_fcgid.so 
AddHandler fcgid-script fcg fcgi fpl php 
DefaultInitEnv PHPRC  "/etc/"
FCGIWrapper /usr/bin/php-cgi .php

Я предлагаю удалить Директиву "ScriptAliasMatch" и использовать директиву AddHandler глобально или в разделе UserDir. При моей установке любая папка UserDir (т.е. ~/public_html) автоматически использовала бы suexec для рассматриваемого пользователя.

2
ответ дан 3 December 2019 в 10:21

Trac записан в Python и поддержках, работающих под mod_wsgi (на объект в FAQ), таким образом, я отбросил бы несколько из тех подвижных частей и переключился бы на фантастический mod_wsgi, который поддерживает определение пользователя для сценария для выполнения как. Я использую эту функциональность для другого проекта, и это работает хорошо.

Проверяя на официальные mod_wsgi документы, для указания на Вас на то, как это сделано я вижу, что документы включают страницу в интеграцию Trac, которая имеет много примеров, включая определение конкретных пользователей для выполнения как. Таким образом, Ваш лучший выбор состоит в том, чтобы только читать:

http://code.google.com/p/modwsgi/wiki/IntegrationWithTrac

2
ответ дан 3 December 2019 в 10:21

С mod_fastcgi можно использовать следующее для включения казни Suexec сценария FastCGI:

FastCgiSuexec '/usr/lib/apache2/suexec'

Путь к suexec, возможно, должен быть изменен, этот пример прибывает из системы Debian.

0
ответ дан 3 December 2019 в 10:21

Теги

Похожие вопросы