У меня есть сервер apache 2.2 под управлением Django. У нас есть сетевой диск T: к нему нам нужен постоянный доступ в нашем приложении Django. При запуске Apache в качестве службы мы не можем получить доступ к этому диску, поскольку любой код django диск не существует.
Если я добавлю ...
<Directory "t:/">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
к файлу httpd.conf служба больше не работает, но я могу запустить apache как консоль, и она отлично работает, Django может найти сетевой диск, и все хорошо.
Почему есть разница между консолью и сервисом? Должна ли быть разница? У меня есть служба, использующая мой собственный вход в систему, поэтому теоретически у нее должен быть такой же доступ, как и у меня.
Я хочу, чтобы он работал как служба, так как он гораздо менее навязчив, когда я работаю на сервере (разве есть способ скрыть консоль?). Любая помощь будет наиболее ценной.