是否可以让WAMP以用户[我自己]而不是本地SYSTEM运行httpd.exe?

Oli*_*r H 7 apache wamp

mod_wsgi使用WAMP 在apache上运行django应用程序.

某个URL允许我流式传输图像文件的内容,其路径存储在数据库中.

无论是在本地计算机上还是在网络驱动器(\\my\network\folder)下,都可以找到这些文件.

使用开发服务器(manage.py runserver),我可以毫无困难地阅读和传输文件.

使用WAMP和网络驱动器文件,我得到一个IOError:显然是因为httpd实例没有对所述驱动器的读取权限.

在任务管理器中,我看到httpd.exeSYSTEM运行.我想告诉WAMP以[我自己]的身份运行服务器,因为我对共享文件夹有读写权限.(最终,生产服务器应由具有权限的'www-admin'用户运行)

映射驱动器号上的网络共享文件夹(例如Z:)根本无法解决此问题.

用户/组指令httpd.conf似乎对Apache的行为没有任何影响.

我还注意到:我试图复制下面的HKLM\[...]\wampapache注册表项HK_CURRENT_USER\并重命名原始密钥,但是当我cmd这个时,似乎找不到新密钥

> httpd.exe -n wampapache -k start
Run Code Online (Sandbox Code Playgroud)

或者当我运行WAMP时.

我已经没想完了:)

有没有人遇到过同样的问题?

小智 17

Win + R,services.msc

编辑wampapache和wampmysqld以某些用户身份登录.

托盘图标是"net start wampapache"和"net start wampmysqld"的便捷前端