MartianZ - BLOG 是 MartianZ 同学在折腾过程中学习Python的产物,是一款轻量级的博客系统。演示:
依赖:
python 2.6 +
easy_install tornado
easy_install markdown
easy_install PyRSS2Gen
使用:- 将Markdown放在posts文件夹下,保证每个Markdown文件的开头有下面的标志区域
--- title: "[320kbps MusicDownloader]高清音乐下载助手 1.4" date: 2010-12-05 22:16 ---
- python blog.py 即可,默认端口8888
from https://github.com/MartianZ/MartianZ-BLOG
演示网站:http://surmount.biz.st:8888,未看到网站的根目录在哪里。此静态博客程序不生成额外的“根目录”,所以只能设置反向代理去掉(8888)端口。nginx/apache都有设置反向代理的功能。
建议用nginx做反向代理。apache做反向代理不太好用。
附录:
在你的服务器上安装nginx webserver,然后修改nginx.conf如下,添加如下的server段:
server {
listen 80;
server_name mzb.smt.biz.st;
location / {
root /usr/share/nginx/html/;
proxy_pass http://localhost:8888/;
proxy_redirect off;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
重启nginx,访问http://mzb.smt.biz.st,即可访问到http://surmount.biz.st:8888的内容。
我添加的域名为mzb.smt.biz.st,所以访问http://mzb.smt.biz.st,即可访问到http://surmount.biz.st:8888的内容。
参考http://www.thegeekstuff.com/2016/06/nginx-reverse-proxy-to-apache/