首页/ 填坑/ 文章详情

部署线上常见问题二:设置 Nginx 伪静态链接

项目用 Xftp 上传代码,完毕; 打开域名,200 code 正常,一切看似这么完美。点击详情页,404 not found,伪静态没有生效?.htaccess 文件没有上传?服务器需要重启?

查阅 .htaccess 文件,代码没问题,旧的伪静态生效中。Ctrl+c,Ctrl+v, 修改,重传,重启服务器,新的伪静态无效。几个来来回回,最终直接删除 .htaccess 文件,旧的伪静态路径依旧生效中。

步骤没错,本地都能很好的运行,为什么阿里云却不生效?这一切根本原因服务器叫 Nginx ,不是Apahe。人总会对自已熟悉方式深信不疑,容易犯下经验主义的错误。

Nginx 伪静态设置

BSHcd /etc/nginx/ //移动到 nginx 目录
cp nginx.conf.default nginx.conf //复制 nginx.conf.default 改成 nginx.conf 
vi nginx.conf //编辑 nginx.conf 文件
:wq! //保存退出
登陆阿里云,找到当前服务器,重启服务器,伪静态才会正式生效。

文章评论0 records

最新 最早

0

最新评论Latest comments

胖螺胖螺 02-04 00:58
( ゜- ゜)つロ 在写了在写了。看到也有些感慨。因为站长前年在我原博客的留言,让我毅然选择去深造,选择读研,曾经我想过挺多东西的,还是自己本专业的适合我自己。在这先表达感谢。新年快乐!
强哥强哥 2021-12-08 15:49
怎么看文章作者是谁呀?
big2catbig2cat 2021-08-27 16:11
然而没什么用,smartpss不兼容老录像机,就算能看回放,很多时间点在回放里也看不到
HentaiCatHentaiCat 2020-12-30 10:22
考科目二全程很紧张,考了三次才过,有次侧方入库直接pass,100分扣完,呜呜呜~
猫猫酱猫猫酱 2020-11-12 10:56
一入多肉深似海,说多都是泪