ZKX's LAB

apache关闭访问目录所有文件列表 apache怎么指定访问后台目录

2020-07-20知识15

如何让apache显示目录 1.开启关闭apache 服务器所有网站显示目录的配置方法:打开:/ect/conf/httpd.conf 配置文件OptionsIndexes FollowSymLinks#这样就可以让网站显示目录结果了.Options FollowSymLinks#这样是网站关闭网站显示目录AllowOverride All红色代码中的 Indexes 就是控制 网站是否显示目录的开关.比如:当用户访问http://www.lao8.org/的时候,如果index.php不存在就会显示网站下面的所有目录了,当然正常情况下是关闭的indexs的。2.只让一个网站显示目录的配置方法:打开:apache 解析配置文件(默认是/ect/conf/httpd.conf)80>;ServerAdmin xxx@gmail.com ServerName lao8.orgServerAlias www.lao8.orgDocumentRoot/home/web/lao8_orgErrorLog logs/home/web/lao8_org/log/error_logCustomLog logs/home/web/lao8_org/log/access_log commonOptions Indexes FollowSymLinks#Indexes 表示这个网站可以显示结构目录,要关闭的话去掉Indexes即可.3.可以设置.htaccess文件让网站显示目录这个方法可以让网站某个目录显示文件夹结构,只要在网站想要显示网站结构的文件夹里新建.htaccess 文件,添加下面的代码即可.Options Indexes比如我放在网站的laoxiu目录。apache无法访问网站根目录却能访问二级目录 先从网站上下载APACHE2.2.3 Mysql 5.0.22 PHP 5.2.0假设:系统盘为 c:/假设:安装好后目录状态会是这样子:apache->;C:\\Program Files\\Apache Software Foundation\\Apache2.2mysql->;C:\\Program Files\\MySQL\\MySQL Server 5.0准备工作:安装之前需要检查80端口、3306端口是否被其它程序占用,如果有,则需要删除相应的软件第一步安装mysql解 开压缩包,执行安装文件,大部分只需要按照缺省路径和安装提示进行安装就可以了,需要注意就是不能选择匿名用户,同时需要把mysql的路径加入系统的 Path路径中。安装结束后,需要重新启动计算机。重启计算机后,检查[控制面板]-[管理工具]-[服务],确定里面的mysql服务是否启动,如果没 有,则启动mysql服务。注意:快捷方式里面的mysql登录端,是直接以root用户登录进去的,提示的密码是root用户的密码。你可以在此root用户的状态下,创建用户的数据库和新的用户。命令如下:CREATE DATABASE gc0100;创建数据库GRANT ALL PRIVILEGES ON gc0100.*to gc0100@localhost IDENTIFIED BY 'gc0100';创建本地用户GRANT ALL PRIVILEGES ON gc0100.*to gc0100@\"%\"IDENTIFIED BY 'gc0100';创建远程用户然后可以在。apache如何限制指定目录内某用户创建的php脚本文件? 这个无法实现哦,你想做到的是 防御 被注入挂马吧?我这边都是这样做的:首先所有的目录 apache 都没有写入权限 然后 单单 给缓存 加上 apache 的写入权限,接下来 在通过配置 apache 的访问 吧 缓存目录 和其他 可写的没有直接访问的页面的访问权限 给关掉 这样就达到 防御被挂马了.当然 具体情况还是要根据你那边的应用来定的,需要帮助的话 Hi 我.请采纳,谢谢phpstudy如何实现访问apache时的目录浏览功能,htudy是一款比较优秀的快速开发环境搭建工具,用起来很方便。但是如果你要实现访问一个目录的浏览功能的时候,你会发现修改。如何更改Apache中默认的网站目录 操作步骤:1、vi/etc/httpd/conf/httpd.conf找到 DocumentRoot\"/var/www/html\"这一段#apache的根目录把/var/www/html 这个目录改为/home/wwwroot/web1/htdocs再找到<;Directory \"/var/www/html\">; #定义apache/var/www/html这个区域把/var/www/html改成/home/wwwroot/web1/htdocs这样我们就把apahce的默认路径改掉了service httpd restart#重启Apache服务器2、访问localhost的时候,会发现访问拒绝,这是为什么呢?主要是因为你的/home/wwwroot/web1/htdocs的权限是750,apache这个用户没有权限访问,你需要更改掉权限,可以这样改chmod-R 755/home/wwwroot/web1/htdocschown apache.apache/home/wwwroot/-R然后去访问 发现正常运行了(apache的用户:apache 运行apache的组:apache)apache怎么指定访问后台目录 可以通过修改Apache配置文件httpd.conf来实现禁止列出目录/文件列表,方法如下【apache配置禁止访问】1.禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问.inc 扩展名的文件,保护php类库:.inc$\">;Order allow,denyDeny from all禁止访问某些指定的目录:(可以用来进行正则匹配)var/www/(.+)*[0-9]{3}\">;Order allow,denyDeny from all通过文件匹配来进行禁止,比如禁止所有针对图片的访问:Apache禁止访问目录,但其下的文件仍可以访问 Options-Indexes如何在apache 里面关掉独立ip的访问 设置Apache访问限制,可以通过Apache的配置文件http.conf中添加如下代码允许访问Options AllAllowOverride NoneOrder Deny,AllowDeny From allAllow From 192.168.0.0/24Allow From 127.0.0.1Allow From 59.37.x.x/28注:上面这一段的意思是对/var/jingan目录下面的文件,只允许从192.168.0/24 和 127.0.1、59.37.x.x/28这几个IP段内的用户访问禁止访问Options AllAllowOverride NoneOrder Deny,AllowAllow From allDeny From 192.168.0Deny From 127.0.0.1注:这一段与上面的刚好相反,禁止从192.168.0 和 127.0.1这两个字段内的用户访问.怎样配置httpd.conf,修改文件目录访问权限 Apache的基本设置主要交由httpd.conf来设定管理,我们要修改Apache的相关设定,主要还是通过修改httpd.cong来实现。下面让我们来看看httpd.conf的内容,它主要分成3大部分:Section 1:Global EnvironmentSection 2:'Main' server configurationSection 3:Virtual Hosts【第一部分】ServerType standalone这表示Apache是以standalone启动,也可以是inetd。所谓standalone是指启动一次来接听所有的连线;而inetd是接到http的连线要求才启动,随着连线的结束而结束,这样负担是不是很但呢?所以一般都是以standalone启动。ServerRoot\"/usr/local/httpd此为apache的目录LocdFile/use/local/httpd/logs/httpd.lock保留预设值,不更动PidFile/usr/local/httpd/logs/httpd.pid此文件记录着apache的父处理程序idScoreBoardFile/usr/local/httpd/logs/httpd.scoreboard此文件存储处理程序的信息ResourceConfig conf/srm.confAccessConfig conf/access.conf由于我们统筹由httpd.conf来管理,所以这两个文件预设是注解起来的,可以保留预设值不更动Timeout 300设盯超时的时间。如果用户端超过300秒还没连上server,或server超过300秒还没传送信息给用户端,即。

#独立ip#文件目录#apache#网站目录

随机阅读

qrcode
访问手机版