页面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/
来源:夜阑的小站
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>