apache设置目录权限 | apache配置文件

apache设置目录权限 | apache配置文件

apache设置目录权限

403错误禁止相应。是HTTP协议中的一个状态码(Status Code)。没有权限访问此站。403错误是网站访问过程中,常见的错误提示。资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者apache设置了访问权限不当。

403状态码分类

403.1错误是由于"执行"访问被禁止而造成的,若试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会出现此种错误。

403.2错误是由于"读取"访问被禁止而造成的。导致此错误是由于没有可用的默认网页并且没有对目录启用目录浏览,或者要显示的HTML网页所驻留的目录仅标记为"可执行"或"脚本"权限。

403.3错误是由于"写入"访问被禁止而造成的,当试图将文件上载到目录或在目录中修改文件,但该目录不允许"写"访问时就会出现此种错误。

403.4错误是由于要求SSL而造成的,您必须在要查看的网页的地址中使用"https"。

403.5错误是由于要求使用128位加密算法的Web浏览器而造成的,如果您的浏览器不支持128位加密算法就会出现这个错误,您可以连接微软网站进行浏览器升级

403.6错误是由于IP地址被拒绝而造成的。如果服务器中有不能访问该站点的IP地址列表,并且您使用的IP地址在该列表中时您就会返回这条错误信息。

403.7错误是因为要求客户证书,当需要访问的资源要求浏览器拥有服务器能够识别的安全套接字层(SSL) 客户证书时会返回此种错误。

403.8错误是由于禁止站点访问而造成的,若服务器中有不能访问该站点的DNS名称列表,而您使用的DNS名称在列表中时就会返回此种信息。请注意区别403.6与403.8错误。

403.9错误是由于连接的用户过多而造成的,由于Web服务器很忙,因通讯量过多而无法处理请求时便会返回这条错误。

403.10错误是由于无效配置而导致的错误,当您试图从目录中执行CGI、ISAPI或其他可执行程序,但该目录不允许执行程序时便会返回这条错误。

403.11错误是由于密码更改而导致无权查看页面。

403.12错误是由于映射器拒绝访问而造成的。若要查看的网页要求使用有效的客户证书,而您的客户证书映射没有权限访问该Web站点时就会返回映射器拒绝访问的错误。

403.13错误是由于需要查看的网页要求使用有效的客户证书而使用的客户证书已经被吊销,或者无法确定证书是否已吊销造成的。

403.14错误Web 服务器被配置为不列出此目录的内容,拒绝目录列表。

403.15错误是由于客户访问许可过多而造成的,当服务器超出其客户访问许可限制时会返回此条错误。

403.16错误是由于客户证书不可信或者无效而造成的。

403.17错误是由于客户证书已经到期或者尚未生效而造成的。

apache配置文件

指定PHP配置文件的路径

指定PHP配置文件路径之前,先查看以下当前的配置文件路径

打开Apache配置文件所在的目录

在Apache中找到,LoadModule 关于PHP模块的

使用PHPIniDir,指定PHP配置文件的路径

保存Apache配置文件,并重启服务

再次查看PHP环境,已按指定路径成功加载PHP配置文件

apache以一种访问权限不允许的方式

1、403表示服务器上文件或目录拒绝访问,通常由于服务器上文件或目录的权限设置导致。

2、403错误是网站访问过程中,常见的错误提示。资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者apache设置了访问权限不当。

3、一般会出现以下提示:403错误。关闭了IE的"显示友好的HTTP错误",显示没有权限访问。

apache默认目录

find / -name httpd find / -name apachectl find / -name httpd.conf可以通过阅读httpd.conf找到ServerRoot关键字 ,ServerRoot之后的引号里的内容就是系统安装目录了。

比如REDHAT LINUX过RPM方式安装的APACHE的默认目录为:/etc/httpd,则你就可以其httpd.conf里有这条指令:ServerRoot "/etc/httpd"。

apache 允许访问目录

Apache内建了记录服务器活动的功能,这就是它的日志功能。这个《Apache日志》系列文章介绍的就是Apache的访问日志、错误日志,以及如何分析日志数据,如何定制Apache日志,如何从日志数据生成统计报表等内容。   

如果Apache的安装方式是默认安装,服务器一运行就会有两个日志文件生成。这两个文件是access_log(在Windows上是access.log)和error_log(在Windows上是error.log)。采用默认安装方式时,这些文件可以在/usr/local/apache/logs下找到;对于Windows系统,这些日志文件将保存在Apache安装目录的logs子目录。不同的包管理器会把日志文件放到各种不同的位置,所以你可能需要找找其他的地方,或者通过配置文件查看这些日志文件配置到了什么地方。

控制用户访问apache目录的配置文件

默认目录是/var/www/html下。修改方法: 打开/etc/httpd/conf/httpd.conf文件,找到下面这行 DocumentRoot "/var/www/html" 可以改成你想要的目录。 ----------------------------------------------------------- apache的默认重要配置信息如下: 配置文件:/etc/httpd/conf/http.conf 服务器的根目录:/var/www/html 访问日志文件:/var/log/httpd/access_log 错误日志文件:/var/log/httpd/error_log 运行apache的用户:apache 运行apache的组:apache端口:80模块存放路径:/usr/lib/httpd/modules

apache 权限设置

403表示服务器上文件或目录拒绝访问,通常由于服务器上文件或目录的权限设置导致。

403错误是网站访问过程中,常见的错误提示。资源不可用。服务器理解客户的请求,但拒绝处理它。通常由于服务器上文件或目录的权限设置导致,比如IIS或者apache设置了访问权限不当。

apache禁止访问指定目录

1、放到httpd.conf里面DocumentRoot指定的文件夹2、随便找个地方放,方便自己访问/备份或者磁盘性能高的。修改httpd.conf,把DocumentRoot的指向改成这个路径,同时有一个<Directory xxxx>的也要一起改,重启Apache。

3、用VirtualHost,这个稍微复杂点,不需要同一服务器同一端口开多个网站的话就略过吧。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部