Skip to content

wasw100/app-ncdh

Repository files navigation

#脑残对话#

使用tornado, sqlalchemy 开发的一个QQ空间应用, 应用地址: http://my.qzone.qq.com/app/1101240590.html

使用的数据库是MySQL

内容来源: 百度图片的脑残对话

  • 初始化数据

在MySQL中建立数据库, 并在database.py下将db_path设为自己MySQL对应的地址

执行init_data

> python init_data.py
  • 配置nginx

百度下的图片是限制外链的, 我们用nginx做一层反向代理, 为简单起见, web server和图片反向代理使用同一个域名, nginx配置如下:

server {
    listen       80;
    server_name  ncdh.iqq7.com;

    location ^~ /image/ {
        resolver    114.114.114.114;
        proxy_pass  http://d.hiphotos.baidu.com;
        proxy_set_header Host d.hiphotos.baidu.com;
        proxy_set_header Referer http://image.baidu.com;
    }

    location ~ /static/ {
        root /data/web/app-ncdh/;
    }

    location /favicon.ico {
        root /data/web/app-ncdh/static/;
    }

    location /robots.txt {
        root /data/web/app-ncdh/static/;
    }

    location / {
         proxy_pass         http://127.0.0.1:9028;
         proxy_redirect     off;
         proxy_set_header   Host             $host;
         proxy_set_header   X-Real-IP        $remote_addr;
         proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
    }

}

About

使用tornado sqlalchemy开发的一个QQ空间应用

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published