• 搜索
  • 夜间模式
    ©2015-2025  Ethan's Blog Theme by OneBlog
    搜索
    标签
    # Amule # Gargoyle # LUCI # VIM # Python # Nginx # 反代 # Ansible # Apache # LNMP
  • 首页>
  • Linux>
  • 正文
  • SELinux之Apache设定

    2018年03月14日 48 阅读 0 评论 688 字

    在之前,网站在安装的时候,总会出现各种权限问题,基本都是SELinux引起的,不是看不到文件什么的就是文件没权限写入。
    安装WP到最后,生成配置文件的时候,直接提示创建文件失败,让手动创建文件,很是无奈,也一直在寻找解决方法。
    因为在使用

    restorecon -Rv '*'

    这条命令设置SELinux权限的时候,会将目录权限重置,设置为

    system_u:object_r:httpd_sys_content_t:s0

    但是这个权限会导致没有PHP脚本权限写入文件,于是要使用以下命令进行权限修改

    # chcon -t httpd_sys_rw_content_t -R '/var/www/html'

    国外有位网友是这样解释的:
    httpd_sys_rw_content_t will be replaced back after restorecon

    for example:

    restorecon -R “/data/www/html/sites/mysite”

    better use

    semanage fcontext -a -t httpd_sys_rw_content_t “/data/www/html/sites/mysite/uploads(/.*)?”

    to apply the settings permanently

    所以大概原因基本基本就知道了,以后遇到这种情况就知道怎么弄了。

    本文著作权归作者 [ Ethan ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    — END —
    Copyright©2015-2025  All Rights Reserved.  Load:0.006 s
    Theme by OneBlog V3.6.3
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。