Я использую модуль mySQLdb в своем приложении django, которое связано с Apache через WSGI. Однако у меня возникают проблемы с разрешением (показано ниже). Это связано с SElinux, и если я установил его в пассивный режим, все в порядке.
ImproperlyConfigured: ошибка при загрузке модуля MySQLdb: /opt/django/virtenv/django15/lib/python2.7/site-packages/_mysql.so: не удалось сопоставить сегмент из общего объекта: в разрешении отказано
Как лучше всего обновить SELinux, чтобы включить это, не выключая все это. Ошибка показана ниже:
ImproperlyConfigured: ошибка при загрузке модуля MySQLdb: /opt/django/virtenv/django1/lib/python2.7/site-packages/_mysql.so: cfailed to map segment from shared object: Permission denied
httpd_sys_content_t
. Используйтеls -lZ
для проверки. Для_mysql.so
вам могут потребоваться привилегии exec. Для этого вам понадобится метка:httpd_sys_script_exec_t
. См. Ответ на аналогичную проблему: stackoverflow.com/questions/20919771/ - person Gohn67   schedule 29.12.2014httpd_can_network_connect
? - person xnx   schedule 30.12.2014