zoukankan      html  css  js  c++  java
  • 不关闭selinux下配置php+httpd访问KingbaseES

    在不关闭selinux的情况下使httpd+php+KingbaseES正常使用
    1.正常设置php、apache
    除了正常流程外还需要在/etc/sysconfig/httpd最后追加LD_LIBRARY_PATH
    export LD_LIBRARY_PATH=/opt/Kingbase/ES/V7/bin:/opt/Kingbase/ES/V7/lib:/opt/Kingbase/ES/V7/unixodbc/lib:$LD_LIBRARY_PATH
    2.设置selinux策略,使重启httpd服务时不会报libuuid和libkci找不到的错误
    chcon -R -h -t httpd_sys_script_exec_t /opt/Kingbase/ES/V7/
    chcon -R -h -t httpd_sys_rw_content_t /opt/Kingbase/ES/V7/
    3.在页面中可正常访问访问,不会再错误日志中报 kdb_connect(): Unable to connect to KingbaseES server: could not connect to server: Permission denied
    setsebool -P httpd_can_network_connect 1
    setsebool httpd_can_network_connect_db on


    3.在页面中可正常访问访问,不会再错误日志中报 kdb_connect(): Unable to connect to KingbaseES server: could not connect to server: Permission denied
    service httpd stop
    service kingbase7d stop
    setsebool -P httpd_can_network_connect 1
    setsebool httpd_can_network_connect_db on
    service httpd start
    service kingbase7d start
    第三部要先把服务都停了然后再设置selinux

  • 相关阅读:
    170929-关于md5加密
    170911-关于maven的知识点
    opencv-python 学习初探1
    使用PDFminer3k解析pdf为文字遇到:WARING:root:GBK-EUC-H
    Python time strptime()与time strftime()
    chromedriver下载安装
    计数
    高效的几个小技巧
    phantomjs在win10下的安装
    win10下安装lxml
  • 原文地址:https://www.cnblogs.com/zzyyxxjc/p/4522937.html
Copyright © 2011-2022 走看看