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
然后在浏览器重新刷新页面,就发现已经可以正常显示了
登录
请登录后再发表评论。
评论列表:
目前还没有人发表评论