在本地(通过yesod devel
)运行我的网站时,样式会加载并且一切都很好。CSS 文件已正确加载。使用这种方法
但是,当上传到我的亚马逊 ec2 服务器样式时,没有正确加载。
我正在使用监听端口 80 的 nginx,然后将其重定向到运行我的 yesod webapp 的端口 3000。我的 nginx.conf 设置。
所以我可以直接访问header.css,显示静态文件已传递给用户浏览器。但是,由于某种原因,css 连接不正确。
我注意到的另一件事是,如果我直接访问 IP 和端口 3000,favicon.ico
则会加载默认图标,而如果我访问域,则不会加载。有任何想法吗?