使用centos7.6部署完LNMP环境,安装wordpress博客完,登录跳转页面时报错403 Forbidden nginx/1.6.2,参照相关文档,发现在nginx.conf文件中,因缺少index.php 、index.html文件会报错403。
日志信息如下:
[root@VM-12-8-centos ~]
2022/08/09 16:02:06 [error] 7080
vi /usr/local/nginx/conf/nginx.conf
查看在localtion下是否缺少index.php、index.html文件,本次是缺少index.php
location / {
root html;
index index.php index.html index.htm;
使用centos7.6部署完LNMP环境,安装wordpress博客完,登录跳转页面时报错403 Forbidden nginx/1.6.2,参照相关文档,发现在nginx.conf文件中,因缺少index.php 、index.html文件会报错403。查看在localtion下是否缺少index.php、index.html文件,本次是缺少index.php}...
Nginx 也是当前流行的一款 轻量级服务器 在日常使用中呢 也会出现一些问题 今天 学习君 在安装配置Nginx的时候就出现了
403 Forbindden 的被禁止访问的错误 网上搜索之后呢 完美解决 这里给大家分享下
话不多说 先粘 上 原版nginx 配置文件代码
worker_processes 1;
events {
worker_conn
二、缺少index.html或者index.php文件,就是配置文件中index index.html index.htm这行中的指定的文件。
server {
listen 80;
server_name localhost;
index index............
nginx版本:1.6.2
一般nginx的安装需要准备pcre-8.34.tar.gz包(支持正则表达式)、openssl-1.0.1p.tar.gz包(支持安全协议站点)、zlib-1.2.8.tar.gz包(依赖包)。
上传pcre-8.34.tar.gz安装:
tar -zxvf pcre-8.34.tar.gz
cd pcre-8.34
./configure
小编今天在centos7环境搭建lnmp,安装nginx的时候,外网正常访问,安装完MySQL和PHP后,修改完配置文件,一切正常,添加了个PHP文件后,尝试访问结果html和PHP文件均无法访问,查看错误日志后发现
“/var/nginx/html/index.html” is forbidden (13: Permission denied), client: 192.168.101.18, ...
nginx 的
403 For
bidden
errors 表示你在请求一个资源文件但是
nginx不允许你查看。
403 For
bidden 只是一个HTTP状态码,像404,200一样不是技术上的错误。
哪些场景需要返回
403状态码的场景?
1.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。
2.访问禁止目录浏览的目录,例:设置autoindex off后访问目录。
当您在通过nginx访问某个网站时,可能会遇到403 Forbidden错误,这意味着您没有权限访问该网站的某些内容。这种情况通常发生在以下几种情况下:
1. 您没有足够的权限:这可能是因为您不是该网站的注册用户或管理员,或者该网站需要特定的身份验证才能访问某个内容。
2. 文件或目录的权限设置不正确:如果您需要下载的文件或目录没有适当的访问权限,则nginx服务器会返回403 Forbidden错误。
3. 防火墙或安全软件阻止您的访问:如果您正在使用带防火墙或安全软件的计算机,则可能会阻止您访问某些网站。
为了解决这个问题,您可以尝试以下几个步骤:
1. 确认您已经通过身份验证并具有足够的权限来访问整个网站或需要访问的内容。
2. 检查所需文件或目录的权限。确保您拥有适当的权限。
3. 检查您的防火墙或安全软件设置,确保不会阻止您访问该网站。
总之,nginx 403 Forbidden错误意味着您没有权限访问网站或某个内容。您可以通过上述步骤来解决该问题。