页面nginx 404 Not Found报错
背景
部署了个个人网站在服务器上,访问时发现能访问但是进不了管理后台,报错信息如下
分析
404 Not Found 是找不到这个服务的地址,并且有nginx的标识,说明 nginx 代理的ip端口配置的有问题
解决
连上服务器,执行以下代码可找到nginx 部署的路径
ps -ef |grep nginx
发现路径为/www/server/nginx/conf/,用以下代码进入路径:
cd /www/server/nginx/conf/
成功进入路径,用下列代码打开文件,找到server板块,查看对应端口
sudo nano /www/server/nginx/conf/nginx.conf
或者使用其他你喜欢的文本编辑器,如vi、vim、gedit等。
解决失败
开放对应端口后依旧无法访问,再次寻找解决方法
问题解决
发现如果是在非wordpress托管主机安装的,譬如阿里云、Linode的主机,访问网站页面时报404错误,可能是因为规则更改但是网站没设置伪静态。
我是宝塔面板部署的,此处登录宝塔面板,点击网站-设置-伪静态-找到wordpress,添加规则并保存。保存完了就可以登后台了
成功!又可以愉快的玩耍了!嘎嘎嘎!
版权声明:
作者:夜阑
链接:http://yelan.xyz/index.php/2024/02/21/%e9%a1%b5%e9%9d%a2nginx-404-not-found%e6%8a%a5%e9%94%99/
来源:夜阑的小站
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论