惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
Recent Announcements
Recent Announcements
V
Visual Studio Blog
博客园 - 叶小钗
H
Help Net Security
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享
U
Unit 42
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
F
Fortinet All Blogs
V
V2EX
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
D
DataBreaches.Net
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
A
About on SuperTechFans
酷 壳 – CoolShell
酷 壳 – CoolShell
量子位
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
Microsoft Azure Blog
Microsoft Azure Blog
M
MIT News - Artificial intelligence

eallion's Blog

春假清明自驾游 Ubuntu 25.10 安装和配置 秋假 彩礼 2025 博客变化 预制菜 联邦礼仪之一 重拾写博客的乐趣 少儿 TED - 时间管理大师 n8n 之同步博客到 Mastodon n8n 之备份 Mastodon 嘟文 如何备份 Mastodon Docker 部署 Mastodon NAS 折腾记 Windows 11 安装软件 博客排版 - 挤压中文标点符号 Hugo 博客集成 Mastodon 独立博客自省问卷 15 题 Chrome 插件更新:网址净化器 在 Hugo 中使用 Shiki 炒菜万能公式 uBlacklist 订阅合集 读《中文互联网正在加速崩塌》 CSS 和 JS 实现博客热力图 受灾小记 那,他吃什么?! Mastodon 同步到 Memos Hugo 外部链接跳转提示页面 联邦宇宙及 Mastodon 简介 2024 博客变化
阿里云 OSS 挂载为数据盘搭建 piwigo 相册
Charles Chin · 2017-04-01 · via eallion's Blog

本文主要分为两部分:
1、如何把阿里云的对象存储 OSS 的 Bucket 挂载为 ECS 的数据盘;
2、如何用 piwigo 搭建相册。

把 OSS 挂载成数据盘后,就可以解析 PHP 文件,而不再是只能设置一个静态 html 首页。利用 OSS 低价格高稳定性的优势,其实可以干很多事情,比如用 ownCloud 搭建一个私人网盘。

一、挂载 OSS

阿里云的官方 git 说明: https://github.com/aliyun/ossfs

我用的是 Ubuntu 16.04 64bit,推荐源码安装

su -root #切换到 root 用户
apt install automake autotools-dev g++ git libcurl4-gnutls-dev libfuse-dev libssl-dev libxml2-dev make pkg-config
git clone https://github.com/aliyun/ossfs.git
cd ossfs
./autogen.sh
./configure
make
make install

设置 bucket name, access key/id 信息,将其存放在 /etc/passwd-ossfs 文件中, 注意这个文件的权限必须正确设置,建议设为 640。

按 i 输入:

eallionalbum:LTAI12345678E1kU:Jw3hHEBFwD1234567890MheR02CmOr

按 esc 输入 :wq 退出。

设置权限:

chmod 640 /etc/passwd-ossfs
mkdir /html/eallionalbum.com #先建立一个打算挂载的目录
ossfs eallionalbum /html/eallionalbum.com -ourl=http://oss-cn-hangzhou-internal.aliyuncs.com -ouid=1001 -ogid=1001 -o allow_other -o umask=777

查看是否挂载成功

如果没有挂载成功,可以到 https://github.com/aliyun/ossfs 查找原因或提交 issue。

umount /html/eallionalbum.com
fusermount -u /html/eallionalbum.com

二、搭建 piwigo 相册

中文官网: http://cn.piwigo.org,但中文官网的版本比较落后,建议切换到英文版。

国内主机还是建议下载源码安装,国外主机倒是可以下载 Netinstaller。
官网: http://piwigo.org/basics/downloads

可以通过 FTP 上传,因为是 OSS,所以也可以通过 OSS 客户端和网页上传。

可以解压之后上传,也可上传后解压。

cd /html/eallionalbum.com
unzip piwigo-*.zip

安装之前要准备好数据库信息。

  • 主机
  • 用户名 *
  • 密码
  • 数据库名
  • Piwogo 表名前缀 **

配置的时候,其实跟配置 WordPress 或 typecho 差不多的。
直接打开域名,如: http://eallionalbum.com
程序会自动导向安装页面。
安装的时候在填入管理员信息,要记下来:

  • 用户名
  • 密码
  • 邮箱

点击开始安装,程序就会自动安装了。

安装完成后,打开网址就可以使用相册了。爱折腾的人还可以对相册进行一些优化。

PS:本文涉及到的 bucket name、域名、access key/id、目录均为虚拟信息,请替换成自己的。