apache - WAMP是否可以以用户[myself]而不是本地SYSTEM的身份运行httpd.exe?

标签 apache wamp

我使用WAMP使用mod_wsgi在apache上运行了django应用程序。

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

这些文件可以位于本地计算机上,也可以位于网络驱动器(\\my\network\folder)下。

使用开发服务器(manage.py runserver),我完全可以读取和流式传输文件。

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

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

将网络共享文件夹映射到驱动器号(例如Z :)根本解决不了这个问题。
httpd.conf中的User/Group指令似乎对Apache的行为没有任何影响。

我也进行了注册:我尝试在HKLM\[...]\wampapache下复制HK_CURRENT_USER\注册表项并重命名原始项,但是当我将其命名为cmd时似乎找不到新项

> httpd.exe -n wampapache -k start

或当我运行WAMP时。

我的想法用光了:)

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

最佳答案

Win + R,services.msc

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

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

关于apache - WAMP是否可以以用户[myself]而不是本地SYSTEM的身份运行httpd.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2683766/

相关文章:

mysql - 使用拼写错误的列名执行外键查询没有问题

php - 警告 :mysql_connect()[function. mysql-connect]:[2002]

php - 查询未在 php 中运行

facebook - 允许 Facebook 访问我的网站,以便它可以读取 OpenGraph 元标记

apache - 将 var/www 更改为其他内容

apache - Google App Store 警告 - 您应该尽快升级到 Apache Cordova 3.5.1 或更高版本

Windows 上的 PHP + LibPuzzle?

php - 我已经将 php-mysql-apache 设置为在 latin1 上工作但是在进行备份时我的字符集客户端仍然是 utf8

apache - 虚拟主机无法正常工作

wamp - 设置 WAMP 以在 LAN 上运行,包括移动访问、iPhone