一、建立阿里云香港区OSS Bucket

1、建立阿里云香港区的OSS Bucket,注意点是红框标注的两处,区域选择香港,读写权限选择公共读;

2、记录红框标注的地址,后续备用;

二、购买阿里云香港区域轻量服务器并安装nginx

1、购买阿里云香港区轻量服务器,注意区域选择香港,预装使用宝塔(因为这个不会预装任何web服务器),使用量不高选择默认的套餐即可,然后一路点击完成付款即可;

2、完全付款后,可以在服务器界面看到购买的服务器,待状态完成后点击红框标注的图标,启动远程连接;

3、在跳出的界面输入命令:suo -s,进入root用户;

4、打开nginx的淘宝网开源版Tengine的下载页面,选择最新版本:Tengine下载页面 ,右击选择红框标注的“复制链接地址”

5、在web界面执行以下命令

wget http://tengine.taobao.org/download/tengine-2.3.0.tar.gz
tar -zxvf tengine-2.3.0.tar.gz
cd tengine-2.3.0
./configure
make
make install

6、使用命令打开nginx的配置文件

vi /usr/local/nginx/conf/nginx.conf

在如图下方输入红框标注的信息:include vhost/*.conf;

7、使用以下命令建立文件夹和配置文件:

mkdir /usr/local/nginx/conf/vhost
cd /usr/local/nginx/conf/vhost
vi picture.conf

8、picture.conf的模版,请注意按照注释内容更改

server
 {
 listen 80;
 listen 443 ssl;
 ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
 ssl_certificate /etc/nginx/ssl/xxx.pem; //需要申请HTTPS证书后,根据证书名字提供
 ssl_certificate_key /etc/nginx/ssl/xxx.key;
    server_name picture.xxx.com;  //这里填写域名
    location / {
	    client_max_body_size 100m;
        #proxy_set_header Host $host;
        #proxy_set_header X-Real-IP $remote_addr;
        #proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass https://xxx.oss-cn-hongkong-internal.aliyuncs.com; 
		//这里的url填写第一部分记录下来的OSS内网地址
    }
    #access_log logs/note.log;
    access_log /dev/null;
}

9、使用以下命令启动nginx

/usr/local/nginx/sbin/nginx

三、设置阿里云子账户

1、点击搜索阿里云的“访问控制”,进入子账户设置

2、按图示步骤点击,进入添加用户环节

3、这个界面输入想用的用户名,然后只勾选红框标注“编程访问”

4、记录该页面的各类用户信息,下载红框标注的文件并保存csv备用,完成后点击后退

5、在该界面点击刚刚创建的用户,进入用户权限设置;

6、搜索“AliyunOSSFullAccess”,点击唯一选项添加后点击确认,效果如下图:

四、设置上传工具

1、下载上传工具PicGo,下载地址:PicGo下载界面

2、按图示的步骤打开阿里云OSS设置,并按第三部分记录的子账户信息填入,自定义域名设置为第二部分nginx上写入的域名,最后点击确认并点击设置为默认图床

3、完成后,可以在上传区上传图片试试,默认链接为markdown链接,可以工具自己的需求进行更改。