阿里云ECS挂载OSS 对象存储笔记:
1. 确保linux安装了Nginx,能正常访问
2. # vi /etc/nginx/conf.d/default.conf //修改nginx的默认指向的访问,以及开启目录浏览:
解释:
location / {
root /www; //表示指向 访问的文件夹 在根目录的www
index index.html index.htm; //默认访问的 文件
autoindex on; //启动目录浏览权限
autoindex_exact_size off; //文件大侠
autoindex_localtime on; //文件时间
}
3.# service nginx restart //重启nginx服务器
4.# wget https://github.com/aliyun/ossfs/releases/download/v1.79.9/ossfs_1.79.9_centos7.0_x86_64.rpm //下载ossfs
5.# sudo yum localinstall ossfs_1.79.9_centos7.0_x86_64.rpm //本地安装
6. echo my-bucket:faint:123 > /etc/passwd-ossfs //在etc文件夹下创建passwd-ossfs文件
文件内容只需要填充: 你取的硬盘的名字:AccessKeyId:AccessKeySecret
7.# chmod 640 /etc/passwd-ossfs //给这个文件640的权限
8.# mkdir /tmp/ossfs //创建你需要挂载oss的文件夹
9.# ossfs linbuling /www/oss -ourl=http://oss-cn-shenzhen.aliyuncs.com -o allow_other //后面需要加 -o allow_other 表示任何人都可以访问 网站看你的oss区域
//linbuling : 你的oss的名字 /www/oss :你要挂载的文件夹的名字
10. 如果依旧无法访问 把oss或者你需要访问的文件夹 改成不是 root:root 的用户组 随便改成其它用户组, 比如 # chown -R www:www oss 没有www用户就创建
11.完成 搞定