最新消息:宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

使用Docker构建一个网址缩短站点

docker admin 8浏览 0评论

关于:Lstu

Lstu是一款由Perl编写的轻量级的短网址程序,提供api、二维码生成、统计面板、网址导入和导出等功能,界面挺简洁的,用起来还行,下面就是使用Docker安装的教程。

1.我们首先在服务器安装docker(Ubuntu)

curl -sSL https://get.docker.com/ | sh

systemctl start docker

systemctl enable docker

安装docker,启动并设置开机自启

2.构建一个docker镜像

git clone https://github.com/ldidry/lstu.git

cd lstu

cp lstu.conf.template lstu.conf

nano lstu.conf

docker build -t lstu .

docker run --restart=always --name lstu -d -p 8080:8080 -v "$(pwd)/lstu.conf:/home/lstu/lstu.conf" -v "$(pwd)/lstu.db:/home/lstu/lstu.db" lstu

端口是8080,具体代码的含义可以等以后小编给大家整合一下,比如-d是后台运行,-p是指定端口

3.绑定域名访问

首先你需要把你的域名解析到你的ip,然后:

安装Caddy

wget -N –no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

如果安装不(被)上(墙),可以使用这个地址:wget -N --no-check-certificate https://www.moerats.com/usr/shell/Caddy/caddy_install.sh && chmod +x caddy_install.sh && bash caddy_install.sh

安装完之后需要配置一下:

vi /usr/local/caddy/Caddyfile

之后按下键盘的i间,将以下内容复制(覆盖)到这个文件

www.你的域名.com { gzip tls admin@moerats.com proxy / 127.0.0.1:8080 { header_upstream Host {host} header_upstream X-Real-IP {remote} header_upstream X-Forwarded-For {remote} header_upstream X-Forwarded-Proto {scheme} } }

然后启动就行:

etc/init.d/caddy start

结束:打开你的域名就可以访问了鸭!

转载请注明:网红IT » 使用Docker构建一个网址缩短站点

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址