1.需要安装redis
$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz
$ tar xzf redis-5.0.5.tar.gz
$ cd redis-2.8.17
$ make
#配置
mkdir -p /etc/redis
cp redis.conf /etc/redis
vi /etc/redis/redis.conf
仅修改: daemonize yes
#启动
/data/redis/redis-5.0.5/src/redis-server /etc/redis/redis.conf
ps -ef | grep redis
#参考
https://blog.csdn.net/jy0902/article/details/19248299
2.安装auxpi 【参考:https://www.jianshu.com/p/f0358fdf30f2】
#新建文件夹用来存放auxpi文件
mkdir auxpi && cd auxpi
wget https://github.com/aimerforreimu/auxpi/releases/download/2.3.9/auxpi-2.3.9-linux.tar.gz
#解压并移动文件
tar zxvf auxpi*.tar.gz && rm -rf auxpi*.tar.gz
mv build/linux/* ./
rm -rf build
#初始化
chmod -u+x auxpi
./auxpi init
#编辑配置文件
nano conf/siteConfig.json:
{
"site_name": "黑盒图床", #站点名称
"site_footer": "", #footer输出的内容
"site_url": "http://yoursite.com/", #站点url
"logo":"/static/app/images/logo.jpg", #站点logo
"site_upload_max_number": 10, #一次性最多可以上传多少张图片
"site_up_load_max_size": 5, #最大允许上传的图片大小,单位MB
"allow_tourists":false, #访客上传,false为关闭,ture为开启
"allow_register":false, #用户注册,false为关闭,ture为开启
"db_option": {
"use_db": true,
"db_type": "mysql",
"db_host": "127.0.0.1:3306", #数据库地址,正常不需要修改
"db_name": "auxpi", #数据库名称
"db_user": "root", #数据库用户名
"db_pass": "******", #数据库密码
"table_prefix": "auxpi_" #数据表前缀,可不修改
},
#创建管理员账号
./auxpi -mod=admin -name=黑盒子 -email=446634431@qq.com -pass=*****
# 1.打开iptabls
vim /etc/sysconfig/iptables
# 2.添加端口放行
-A INPUT -p tcp -m tcp --dport 2333 -j ACCEPT
# 3.重启服务
service iptables restart
#后台运行auxpi
yum install screen -y
screen -dmS auxpi ./auxpi run
PS:如果是阿里云服务器的话还要到安全组中添加2333端口放行
访问http://ip:2333就能看到效果了
#如果有域名,就添加个反向代理就可以访问了:
server {
listen 80;
server_name auxpi.zzylx.top;
location / {
# 反向代理到 2333 端口
proxy_pass http://127.0.0.1:2333;
add_header Access-Control-Allow-Origin *;
}
}