c++ - apache httpd 模块的共享内存权限被拒绝错误

标签 c++ apache

为什么我在使用 apache c++ 模块打开共享内存(由非 root 用户创建)时收到权限被拒绝的错误,即使我以 root 身份启动 apache httpd?

最佳答案

Apache 模块通常作为 apache 非根用户运行。因此,他们没有 root 拥有的相同权限。因此,您需要更改您的共享内存文件,以便 apache 非 root 用户可以访问它——也许通过授予“其他人”读/写访问权限,例如,

chmod go+rw /dev/shm/your_shm_file

关于c++ - apache httpd 模块的共享内存权限被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56081713/

相关文章:

c++ - Visual C++ 中的数组大小

ruby-on-rails - https 用于同一apache服务器中非标准端口上的rails应用程序?

javax.net.ssl.SSLException : hostname in certificate didn't match in conjunction with Apache httpd virtual hosts 异常

apache 默认的 httpd.conf 位置

c++ - 竞争条件和解锁写入

c++ - 为什么我们将 greater<string>() 传递给排序算法?

C++预处理器

c++ - 来自 std::exception 的更多信息

apache - IBM HTTP Server v7 - 404 自定义错误页面 - (WAS CE)

jquery - 如何从文件夹中删除根目录?