nginx访问出现403

nginx访问出现403

我用的虚拟机centos,ip为192.168.0.102
nginx配置和老师一样,如图
图片描述

1、访问图片和git图是正常的
图片描述

2、但是访问foodie-shop就出现403
图片描述
另外,前面把foodie-shop和foodie-center放在centos用tomcat启动的时候,访问shop有个跨域的问题没有解决,只能看首页,不能出现下面商品的图片,信息等。跟这里有关系嘛?

有几个问题,希望老师解答一下:
1、现在shop用nginx访问,还需要用到tomcat嘛?
2、shop里面的app.js的url配置是不是需要改动,如图
图片描述

图片描述

我把地址改成localhost或者虚拟机的ip:192.168.0.102都不行

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
风间影月 2020-12-24 20:54:53

Shop作为前端项目,只需要放入nginx即可访问,本质都是静态页面,静下心来好好调试一下,基本上都是路径问题不对导致的

  • 另外 app.js里的url全部不对的,全部改了吧,还有cookiedomain也不对。建议使用虚拟域名配置。最好在云服务器玩一下会更好,慢慢摸索。
    2020-12-24 20:56:53
  • 提问者 三又十二分之四 回复 风间影月 #2

    1、那意思是,访问shop的每一个页面其实就像是访问图片一样,仅仅是对静态资源的访问,app.js里面的路径对我能不能访问到各个页面根本没有影响。只会影响后面项目跑起来以后,与后端api交互。

    我只要确保,shop文件夹放的位置和nginx.conf里面配置的localtion是对的就可以了,对吗?


    2、app.js里面url用localhost肯定不对,但是用存放的虚拟机的地址192.168..0.102也不对嘛?

    2020-12-24 21:37:25
  • 已在群里回复
    2020-12-24 21:57:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师