Nginx 报404问题,如何解决

近日在使用服务器部署项目时,出现了一些问题,如图

image

正常的登录界面是可以访问的,但是在登录之后访问之后的地址会报404错误,于是去查看是否配置有错误,但是查看之后发现,nginx.conf与config.js两个配置文件的ip和端口都是没有错误的 这个项目部署过好多次,没有出现过这样的错误。 这是原版没动过的解压缩后的nginx.conf的源文件

圈起来的地方是应该按照项目配置对应的ip和监听的端口 listen对应的是端口,server_name对应的是访问的ip 但是这样是不能解决问题,我们需要添加如下的一句话 try_files $uri $uri/ /index.html; 添加的位置应当在这里

在server下的location段里添加,此时再重新启动nginx就可以了 在nginx.exe所在的目录内,点击地址栏,输入cmd,可直接在该目录下启动命令行,无需打开cmd后再跳转目录。 若之前没有关闭nginx服务,先停止再打开,如果已关闭,可以直接输入启动服务的命令 停止nginx服务命令: nginx -s stop 启动nginx服务命令: start nginx 热部署nignx服务命令: (但是不推荐使用这个命令,这个命令有时候是不起作用的,不如直接停了再启动) nginx -s reload 重新启动nginx后,浏览器最好是清除缓存后再进行测试 可以直接在浏览器窗口按 Ctrl+Shift+Del 可直接打开清除缓存的对话框 重新测试,可以正常访问了

点赞
收藏

评论区

加载中...

相关推荐

tomcat正常运行一段时间后,突然访问不了项目了

前言我将项目部署在tomcat服务器上,本来都是好好的,输入网站地址就能访问;但是第二天一早去就会发现网站访问提示404,文件无法找到;我就很懵了。排查1、我是用的是chrome浏览器,所以尝试了下其余浏览器看是否能够访问;以外的发现IE竟然可以访问。说明问题不在代码2、找到tomcat的安装目录,查看错误日志;在l

一次JSF上线问题引发的MsgPack深入理解,保证对你有收获

某一日晚上上线,测试同学在回归项目黄金流程时,有一个工单项目接口报JSF序列化错误,马上升级对应的client包版本,编译部署后错误消失。线上问题是解决了,但是作为程序员要了解问题发生的原因和本质。但这都是为什么呢?

502 bad gateway怎么解决

VPS频繁提示Nginx502BadGateway错误了,重启了VPS解决之后又出现,很烦。有点想不通,前两天网站达到了1290的访问量都没有出什么问题,怎么这次就出现了502BadGateway?郁闷啊!!!在搜索了很久,终于找到了不少相关的答案,希望修改之后不会再出现这个错误了。!502badgateway怎么解决(http://

PHP扩展开发小记

  之前开发的Xukey,在PHP5.6和5.6之前的版本都没有任何问题,在兼容PHP7之后,执行生成随机数会出现“”段错误“”。编译扩展时加入debug,提示phpterminated\\\stacksmashingdete。这样的错误和没有提示直接退出没有什么区别。之后又用gdb调试,这个错误明显一些,提示 /sysdeps/x86\

Spring boot jackson 时间格式问题

这个问题是具体表现是这样的:SpringbootApplication 直接使用IDEA运行没有任何问题,使用maven打包也不存在问题,但是在打包之后执行时一直提示出现错误。错误的信息大致如下:ErrorstartingApplicationContext.Todisplaytheautoconfiguration

PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法

PHP网站从Apache转移到Nginx后产生404错误的原因和解决办法原案例分析:1、原来的网站在wamp环境下搭建完成,一切正常,上传到虚拟主机环境为lnmp,结果访问时可以打开主页,然后点其他页面全部报404错误; 2、经分析得出原因:原网站环境为wa