Centos 6.4-无法从共享对象映射段:权限被拒绝

Centos 6.4-无法从共享对象映射段:权限被拒绝,centos,passenger,Centos,Passenger,嗨,我正在安装Phusion乘客。安装成功,但我在执行服务httpd start 启动httpd:httpd:/etc/httpd/conf/httpd.conf第221行语法错误/etc/httpd/conf.d/passenger.conf第1行语法错误:无法将/usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/buildout/apache2/mod_passenger.so加载到服务器:/usr/local/rvm/gems

嗨,我正在安装Phusion乘客。安装成功,但我在执行
服务httpd start


启动httpd:httpd:/etc/httpd/conf/httpd.conf第221行语法错误/etc/httpd/conf.d/passenger.conf第1行语法错误:无法将/usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/buildout/apache2/mod_passenger.so加载到服务器:/usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/buildout/apache2/mod_passenger.so:未能从共享对象映射段:权限被拒绝[失败]

您可以参考以下链接以获取Phusion passenger安装指南。

或者在根目录下执行此命令,以更改允许Apache执行的“httpd_sys_script_exec_t”的安全上下文


chcon-R-h-t httpd_sys_script_exec_t/usr/local/rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.33/buildout/apache2/mod_passenger。因此
这可能与此版本的centOS无关。但只是把它放出来

此问题可能是由于selinux策略造成的

$uname-a
Linux enc02 3.10.0-327.el7.x86_64#1 SMP周四11月19日22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$cat/etc/centos发行版
CentOS Linux 7.5.1804版(核心版)

尝试使用以下命令禁用selinux
sudo set0

尝试运行您的应用程序和测试

要将其取回,请执行sudo setEnforce1

如果这样做有效,那么您可以尝试为您的应用程序/用户配置一些策略


来源:

有趣的是,这是一个SELinux错误。我没有在/var/log/messages中记录任何错误。另外,发现psycopg2的情况也是如此:
lib/python3.4/site packages/psycopg2/\u psycopg.cpython-34m.so
。SELinux注意:要使更改永久化,请使用类似于
semanagefcontext-a-thttpd\u sys\u script\u exec\t;restorecon-v