请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如果我不购买域名,应IP地址访问,图片和js加载失败。nginx要怎么设置转发呀

我没有购买域名,就用ip地址直接访问它,线上的index.html都可以访问,但是图片、js和css都不行。是不是nginx转发设置要改,并且老师讲的s.happymall.com这个域名我该怎么处理?

https://img1.sycdn.imooc.com//szimg/5aeb21460001007607610420.jpg

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

1回答

Rosen 2018-05-04 11:20:13

用ip的话就不要用多个域名了,打包的时候publicPath都用/dist/,nginx上把server_name改成你的ip就行了

0 回复 有任何疑惑可以回复我~
  • 提问者 kevinpeng #1
    老师,还是不行。我之前就这样做的。如果用ip的话nginx里s.happymmall.com.conf是不是就不需要了。那如果只靠happymmall.com.conf的话只能拦截.html的请求。如果是.jpg、.js、.css就无法转发了。是不是要在happymmall.com.conf里添加.jpg、.js、.css的拦截呀。
    回复 有任何疑惑可以回复我~ 2018-05-05 21:34:26
  • Rosen 回复 提问者 kevinpeng #2
    s.域名是没用了,要在happymmall.com.conf里配置静态资源的规则
    回复 有任何疑惑可以回复我~ 2018-05-06 21:10:48
  • 提问者 kevinpeng 回复 Rosen #3
    谢谢老师,确实是nginx转发不对,我搞定了
    回复 有任何疑惑可以回复我~ 2018-05-22 21:19:52
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号