宝塔面板部署 CRZ.im短链程序

发布于 2021-04-24  108 次阅读


前言

简介

CRZ.im是一个网址缩短服务的程序,所用的源码基于PHP、SQLite进行开发,总大小仅10K左右,十分轻巧,也不怎么吃配置,低配 (穷逼) 福音。

作者Demo:https://crz.im/

GitHub仓库:https://github.com/Caringor/CRZ.im

程序源码分流:https://sjfsbh.lanzoui.com/ioqbVogb45a

自建Demo:https://mjj.asia (多bb一句:域名到期了以后我才不会续费,正式生产用途请勿使用!!!)

演示

1619263404846.png

安装

新建网站、解析、部署SSL,丢进网站根目录解压程序没啥可说的,再不会我也没办法了。

设置Nginx伪静态:(Apache我不知道需不需要,自行测试)

root后面的内容(/var/www/xx.com)自行替换为网站根目录

location / {
    try_files uriuri/ =404;
    rewrite (\d+|\w+)/index.php?id=1;

    location ^~ /asset/ {
    root /var/www/xx.com;
    }

    location ^~ /api/ {
    root /var/www/xx.com;
    }

    location ^~ /inc/ {
    return 403;
    }
}

修改配置

直接修改config.php,相关代码参考下方:

<?php

global config;config = [];

// 程序安装路径
config['path'] = '/';
// ID 长度config['length'] = 4;
// 网站标题
config['title'] = '此处填写你的网页标题';
// 网站简介config['description'] = '此处填写你的网页内容介绍';

?>

修改完成保存后设置 inc 目录777权限即可。


やはり俺の青春ラブコメはまちがっている。