大张力之前一直都是使用虚拟主机,主要是方便,加上自己对搭建环境不太熟悉不太了解,担心服务器游漏洞,最近开始使用vps了,都需要自己搭建环境,所以也开始学习之路,买好VPS,然后安装个wdcp快速的可以架设网站了。
这次在VPS安装好wdcp后访问网站出现了“ERROR 403 - Forbidden!”
The following error occurred:
You are not permitted to access the requested URL.
Please contact the webmaster with any queries.
对服务器配置这块不熟悉只能百度了,但是找了半天,说各种问题都有的,一一排查,别如对程序的目录文件权限都进行了设置,对VPS也进行了apache和nginx进行了重新启动,还是没解决问题,非常郁闷和无奈,只能继续百度了,然后看到有篇文章写的,查看日志,然后就登陆服务器去www/wdlinux/httpd/log/error.log查看日志上面的错误问题,果然就找到了问题:
[autoindex:error] [pid 6293] [client 115.200.212.12:33491] AH01276: Cannot serve directory /www/web/hangzhou/public_html/: No matching DirectoryIndex (indx.html,index.php,index.htm) found, and server-generated directory index forbidden by Options directive
仔细一看就发现了这个问题,原来是在设置目录首选访问文件后缀的时候输入错误,因为程序找不到打开域名后的首选问题,所以访问域名打不开,提示“ERROR 403 - Forbidden!”,而我打开域名/index.html就能打开了,其实根本不是文件夹和文件权限问题,而是小小的粗心造成的,在这里也选到了一招,要学会看系统日志,不但是服务器的,我相信SEO也是一样的,服务器中蜘蛛的日志也能给我们很多的帮助的。