Auxpi图床搭建-Markdown从此起飞


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 *;
    }
}

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×