在使用nginx搭建worepress时,遇见403错误。
情景说明:
在服务搭建完成后,使用浏览器进行初始化安装都没有遇见问题。
设置好管理员用户和密码后,在登陆页面输入用户名和密码,然后点击
登陆按钮,提示403错误。
查看nginx的错误日志(/var/local/nginx/logs/error.log),提示访问被禁止。
2020/02/27 11:29:34 [error] 8975#0: *79 directory index of "/usr/local/nginx/html/wp-admin/" is forbidden, client: 192.168.2.20, server: localhost, request: "GET /wp-admin/ HTTP/1.1", host: "192.168.2.20", referrer: "http://192.168.2.20/wp-login.php"
检查了nginx的网页权限和用户、用户组,都没有问题。最终,在nginx的配置文件(/usr/local/nignx/conf/nginx.conf)中,添加了默认访问页面index.php,将问题解决了。
location / {
root html;
index index.php index.html index.htm;
}