主页

react 配置 nginx 提供 assets rails (正常显示ckeditor_assets 的图片)

2023-11-02 08:39PM

参考:https://www.siwei.me/blog/posts/config-nginx-serve-static-assets

我把 react 项目部署在远程服务器之后,个人博客的图片却无法显示

在浏览器页面会报错说:403

解决方法:

修改你的 nginx  配置

server {
  listen       80;
  server_name  mysite.com
  charset utf-8;

  root /tmp/build;

  # 更换为你真实存放图片的路径

  location ~ ^/ckeditor_assets/{
    root /tmp;
  }

  location / {
    try_files $uri $uri/ /index.html;
  }

}

注意:你的 ckeditor_assets/ 目录相关的文件,要有足够的权限,如果没有,则需要你使用 chmod 777 filename 命令来给它充足的权限。

如果你给这个文件增加完权限之后,图片在浏览器还是不能正常显示,你可以把 ckeditor_assets 拷贝到 /tmp/ 文件夹下。

然后重启 nginx 

停止

nginx -s stop 

启动

nginx 

然后在浏览器重新刷新页面,就发现已经可以正常显示了 

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论