网站目录文件权限的设置对网站的安全至关重要,下面简单介绍网站目录文件权限的基本设定。

我们假设http服务器运行的用户和用户组是www,网站用户为CentOS,网站根目录是/home/centos/web。

方法/步骤

1.

我们首先设定网站目录和文件的所有者和所有组为centos,www,如下命令:

chown -R centos:www /home/centos/web

2.

设置网站目录权限为750,750是centos用户对目录拥有读写执行的权限,这样centos用户可以在任何目录下创建文件,用户组有有读执行权限,这样才能进入目录,其它用户没有任何权限。

find -type d -exec chmod 750 {} \;

3.

设置网站文件权限为640,640指只有centos用户对网站文件有更改的权限,http服务器只有读取文件的权限,无法更改文件,其它用户无任何权限。

find -not -type d -exec chmod 640 {} \;

4.

针对个别目录设置可写权限。比如网站的一些缓存目录就需要给http服务有写入权限。例如discuz x2的/data/目录就必须要写入权限。

find data -type d -exec chmod 770 {} \;

linux apache目录权限配置,Linux下Apache网站目录读写权限的设置相关推荐

  1. linux防火墙安装httpd配置,CentOS7下 Apache的安装配置方法

    前些天安装了Nginx,为了好玩我就又安装Apache,Apache的安装还算顺利.在此做一下学习记录和经验分享. 一.安装httpd 1.先查看一下系统有没有已经安装了httpd的,如果啥都没查到, ...

  2. linux apache目录权限配置,Linux系统架构-----Apache的用户访问权限的设置

    目录 一.Apache的连接保持 二.Apache的访问控制 三.用户访问控制的实验 一.Apache的连接保持 Apache通过设置配置文件httpd-default.conf中相关的连接保持参数来 ...

  3. php网页审批权限设置,Linux下ThinkPHP网站目录权限设置

    在windows上运行好好的项目,迁移到Linux上就遇到了很多问题,其中最为重要的是网站目录权限的设置,当然简单期间你可以用 命令 "chmod 777 -R you web site&q ...

  4. win apache php 配置,win下Apache mysql PHP配置

    win下Apache mysql PHP配置 1.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL ...

  5. apache tomcat php mysql 配置_Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结...

    Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 1.作者:moonsbird 题目:Windows下Apache+Tomcat+MySQL+jsp+ph ...

  6. Apache下禁止显示网站目录结构的方法

    中午开发小哥跑来找我,给我一个网站地址,我点开后显示的是目录格式,把网站的目录结构全部显示出来了.开发小哥说这个显示结果不正确,不应该让用户看到我们的目录结构,问我怎么解决. 我第一反应是目录权限的问 ...

  7. linux环境nutch的配置,linux下nutch的安装配置

    Nutch,一个爬虫或者搜索引擎(加上索引的话). 现在Nutch的最新版本是Nutch2.1.Nutch所有的版本可在这个网址下载http://archive.apache.org/dist/nut ...

  8. php中perl配置,Windows下 Apache、PHP和Perl的安装配置

    在安装AWStats7.0和 JAWStats之前需要配置其环境,而运行AWStats需要perl支持,运行JAWStats需要PHP支持,这篇文章将具体介绍其环境的安装配置. 环境 Windows ...

  9. apache mysql php 安装配置_Windows下Apache,MySql,PHP安装配置

    本文目标 在Windows8.1 x64下 全手工安装Apache.PHP.MySQL,使用NetBeans调试第一个Hello,World!程序. 安装Apache 打开http://httpd.a ...

最新文章

  1. javascript-arguments不确定参数使用
  2. C++命名空间namespace
  3. 开放平台_OAuth2.0
  4. zookeeper 3.4.6安装
  5. hp-ux修改时区方法_UX研究人员可以倡导人类的6种方法
  6. [CTO札记]盛大游戏上市,是对《文化产业振兴规划》的响应
  7. RBF的一维和二维逼近
  8. Java数组与容器类分析资料--数组、List和Set、Map-asp.net关注
  9. mysql view 能和表关联吗_MySQL数分:复杂查询
  10. delphi连接mysql不用添加DSN(mysql connector odbc 5.1版)
  11. 使用c语言生成斐波拉契(Fibonacci)数列的前20项并输出
  12. vijos p1404遭遇战
  13. 阿里云Ubuntu系统部署K8s集群
  14. adb inputswipe shell_adb shell 基本使用
  15. Mysql各种缩写含义
  16. 视频去水印前端界面布局
  17. pyaudio安装失败的解决方法
  18. 闻伟拟将团车网私有化:7个季度亏损接近3亿元,有股东大幅减持
  19. 公路货运、安全如何风险感知?
  20. 是否允许应用获取设备信息_iOS 14 隐私保护:管理和控制共享的位置信息

热门文章

  1. 《飞秋下载》介绍过的求伯君,看看!
  2. 大学计算机基础超详细知识点(高手总结),大学计算机基础超详细知识点(高手总结).doc...
  3. Java 编写推箱子报告_Java推箱子怎么写啊?
  4. 使用J2SE API读取Properties文件的六种方法(选择自 kindani 的 Blog )
  5. 这也能发Nature??年度奇葩论文大赏
  6. MacOS 12.0.X系统提示“未能装载磁盘映像,错误代码为109”的临时解决方法
  7. 常用输入法隐藏的这些神奇功能
  8. 云鹊医认证审核需要多久_ISO9001质量管理体系认证审核需要准备哪些资料
  9. 1259:【例9.3】求最长不下降序列
  10. STM32H743+CubeMX-解决FDCAN控制器无法接收远程帧