开发者社区> 问答> 正文

自己搭建的阿里云服务器,差一步就好了,前台页面css没有渲染,不知道什么原因?报错

地址:http://118.190.159.49/

控制台报错:

Resource interpreted as Stylesheet but transferred with MIME type text/plain

css文件路径是正确的,前台在node环境下,使用了hardlebars模板,gulp进行构建的html页面,

nginx做的反向代理,部署在阿里云ECS服务器上面。

查看了一些文章,感觉都不是解决方法,还请大家帮我看看是什么原因。

 

在这里非常感谢了!!

展开
收起
爱吃鱼的程序员 2020-06-08 10:50:03 3527 0
3 条回答
写回答
取消 提交回答
  • 最佳回答

    用我自己的方法搭建的都是正常的,感觉也很方便简单,具体参考: 搭建 LNMP 环境 搭建 LAMP 环境基于 CentOS 搭建 WordPress 个人博客

    更多参考地址阿里云官方(新用户需官网注册查看)

    2020-11-05 18:23:04
    赞同 展开评论 打赏
  • 云计算技术分享达人

    用我自己的方法搭建的都是正常的,感觉也很方便简单,具体参考: 搭建 LNMP 环境搭建 LAMP 环境基于 CentOS 搭建 WordPress 个人博客

    2020-06-17 12:00:28
    赞同 展开评论 打赏
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你本地的测试环境是显示正常的吗,因为我用过阿里的ecs,他们的ecs设置其实和本地测试环境的设置可以是一样的。同样可以在ecs中使用集成环境lamp来一键部署你的项目。访问的数据库如果是在你的ecs中的集成环境里面的话,你的本地local应该访问localhost或者127.0.0.1,密码root。所以如果你本地访问一些正常在ecs上访问不正常应该是你对项目的什么设置变更了导致的。

    谢谢帮助,这个是用java的web框架搭建起来的,本地是可以正常访问的,我觉得可能是部署的时候的问题,因为这个是使用handlebars模板的,然后有一个公共的项目,一些公共的css是从这里引入的,在发布的时候,只需要将这个项目中的html文件,和公共文件中的css,js等文件复制过去就行了,我觉得是这里的问题,但是我这个js和css文件都已经复制过去了呀。么有问题的啊。

     字体文件要改mine的。
    nginx的conf里加上

    location~*\.(eot|otf|ttf|woff|svg)${
      add_headerAccess-Control-Allow-Origin*;
    }

     

    参考:http://blog.csdn.net/yypsober/article/details/52012577

    这个我也不知道什么原因,反正是删除了<linkrel="stylesheet"
    2020-06-08 10:50:19
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大规模云服务器高效使用及管理最佳实践 立即下载
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载