Skip to content

hsyyf/ShortUrl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

短连接生成器

环境

  • python版本:python3.6
  • Web服务器:gunicorn
  • web框架:flask-0.12
  • 数据库:sqlite3
  • 其他依赖:具体详见requirements.txt

部署

  • pip install -r requirements.txt 安装第三方依赖

  • 修改star.sh脚本,w是进程数,-b是端口。

gunicorn -w 4 -b 127.0.0.1:1122 ShortUrl:app >> log.log&
  • 配置nginx
 server {
     listen 80;
     server_name example.org; 

     location / {
         proxy_pass https://127.0.0.1:1122; # 这里是指向 gunicorn host 的服务地址
     }

   }

安装

  • 在启动gunicorn之前,执行python3 create_db.py,生成数据库。
  • 启动gunicorn,访问,域名+'/install'进行安装。

修复

2017-2-26:

  • 修复读取主域名失败
  • 删除/s/
  • 添加协议[s],ftp协议判断

About

生成短连接

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published