用gitblog建一个blog
2015-12-20 12:13
274 查看
最近建了个bolg: www.xiaoxiaoguo.cn
欢迎访问 O(∩_∩)O
2.国外:选国外的空间的优势是不用备案这些,域名解析好后可以立即访问.但速度比不上国内的空间.
推荐几个:
1).亚马逊aws
我现在用的就是aws,首次用免费一年,如果仅仅是跑个blog足够了.
2.)digitalocean
目前翻墙用了这家的空间,节点有纽约,新加坡,伦敦等,速度比较稳定,建议用新加坡的点.首次充值5刀,送10刀,等于送了两个月.
3.)Google Cloud Platform
google云现在也免费一年,地区asia-east1-c的延迟很低,国内25ms左右的延迟
2.在nginx下使用
3.在apache下使用
如果你的服务器是Apache的,则需要如下设置:
1).开启rewrite模块。默认应该是开启的,如果没有,需要在http的配置文件中增加如下内容:
2).将该虚拟机主机的配置全新修改下:
修改 “AllowOverride None” 中的 “None” 为 “All”;
如
3).在网站的根目录添加.htaccess,内容如下
4.启动nginx 或apahce
5.gitblog使用
gitblos使用简单,把博文放到/data/gitblog/blog下,注意文件格式是markdown的,后缀名用md,内容的头部格式要符合要求,例如:
更详细的内容可以看:
http://gitblogdoc.sinaapp.com/
可以用nagios等,如果想简单,可以用奇云测,免费版的可以选3个节点,如果有故障,会短信通知
http://jk.cloud.360.cn/
2.有时更新了一个blog,但页面没有更新,需要清理下缓存
欢迎访问 O(∩_∩)O
一.空间选用
1.国内:选阿里云或者腾讯云就可以了.2.国外:选国外的空间的优势是不用备案这些,域名解析好后可以立即访问.但速度比不上国内的空间.
推荐几个:
1).亚马逊aws
我现在用的就是aws,首次用免费一年,如果仅仅是跑个blog足够了.
2.)digitalocean
目前翻墙用了这家的空间,节点有纽约,新加坡,伦敦等,速度比较稳定,建议用新加坡的点.首次充值5刀,送10刀,等于送了两个月.
3.)Google Cloud Platform
google云现在也免费一年,地区asia-east1-c的延迟很低,国内25ms左右的延迟
二.搭建gitblog
1.获取gitblogsudo mkdir -p /data/gitblog 访问 https://github.com/jockchou/gitblog/releases 下载相应的版本,并解压到/data/gitblog #修改下权限 sudo chown -R apache:apache /data/gitblog/app/cache sudo chown -R apache:apache /data/gitblog/app/logs
2.在nginx下使用
#先安装下nginx等 yum install php-fpm nginx -y yum install php-mbstring -y #修改下nginx配置 vi /etc/nginx/nginx.conf #添加如下配置 user nginx; worker_processes auto; error_log /var/log/nginx/error.log; pid /run/nginx.pid; events { worker_connections 1024; } http { log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; include /etc/nginx/mime.types; default_type application/octet-stream; server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /data/gitblog; index index.php; location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?$1 last ; break; } } location ~ .*\.(php|php5)?$ { fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } }
3.在apache下使用
如果你的服务器是Apache的,则需要如下设置:
1).开启rewrite模块。默认应该是开启的,如果没有,需要在http的配置文件中增加如下内容:
LoadModule rewrite_module /usr/lib/path/to/modules/mod_rewrite.so
2).将该虚拟机主机的配置全新修改下:
修改 “AllowOverride None” 中的 “None” 为 “All”;
如
Options FollowSymLinks AllowOverride All Require all denied
3).在网站的根目录添加.htaccess,内容如下
DirectoryIndex index.php RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond $1 !^(index\.php|robots\.txt) RewriteRule ^(.*)$ index.php?/$1 [L]
4.启动nginx 或apahce
nginx service nginx start service php-fpm start apache service httpd start
5.gitblog使用
gitblos使用简单,把博文放到/data/gitblog/blog下,注意文件格式是markdown的,后缀名用md,内容的头部格式要符合要求,例如:
author: xiaoguo head: http://pingodata.qiniudn.com/jockchou-avatar.jpg date: 2015-12-07 17:30:50 title: keepalived lvs 要注意的点 tags: keepalived category: keepalived lvs status: publish summary: keepalived 要注意的点
更详细的内容可以看:
http://gitblogdoc.sinaapp.com/
三.后续维护
1.blog状态监控可以用nagios等,如果想简单,可以用奇云测,免费版的可以选3个节点,如果有故障,会短信通知
http://jk.cloud.360.cn/
2.有时更新了一个blog,但页面没有更新,需要清理下缓存
sudo rm -fr /data/gitblog/app/cache
相关文章推荐
- 新注册
- 四大漏洞入侵博客
- 在Ubuntu系统上安装Ghost博客平台的教程
- PHP多用户博客系统分析[想做多用户博客的朋友,需要了解]第1/3页
- 基于CakePHP实现的简单博客系统实例
- 基于jsp+servlet实现的简单博客系统实例(附源码)
- csdn 博客的css样式 v3
- 如何使用Gitblog和Markdown建自己的博客
- Flask入门教程实例:搭建一个静态博客
- 让写博客成为一种习惯
- 使用Gitblog和Markdown搭建自己的博客网站
- 使用微信快捷登录Wordpress博客
- 博客之前在网易安家,现在迁移到了自己开发的blog http://blog.tongbor.com
- OpenAPI 之 开源软件信息预览 ProjectTips
- 自己对博客的计划
- 做一份30字的简历
- 从主流到边缘,博客为什么不行了?
- 听说博客有移动化了