GHost博客的搭建

2018-10-01 11:24:00     

环境

  • 系统:Windows Server 2012 64位中文版
  • Ghost版本:GHost-0.7.4
  • node.js版本:v4.2.0
  • nginx版本:v1.8.1

一、选择系统

GHost博客支持windows、mac、Linux等。我这里用的是阿里云的Windows Server 2012 64位中文版,简单粗暴,没有那么多命令,能够快速上手。

二、GHost下载

  • 进入到https://github.com/TryGhost/Ghost/releases
  • 然后找到GHost-0.7.4版本,下载得到.zip的压缩包。
  • 在C盘(因为我只有C盘,尴尬!!!)创建一个空文件夹命名为ghost,解压刚下载的压缩包到该目录下。

三、安装node.js

  • 进入到https://nodejs.org/en/download/releases/
  • 选择Node.js v4.2.0版本,下载后得到一个‘.msi’文件。
  • 在C盘创建一个空文件夹命名为node,安装刚下载的‘.msi’文件到该目录。

四、运行GHost

  • 安装完node.js之后,开始菜单里,找到 'Node.js' 然后点击选择 'Node.js Command Prompt'
  • 使用命令cd c:/ghost切换到GHost的安装目录。
  • 然后使用命令npm install --production
  • 安装npm成功之后,使用命令npm start启动开发模式下的GHost。
  • 在浏览器中,访问127.0.0.1:2368即可查看最新搭建的Ghost博客。
  • 访问127.0.0.1:2368/ghost并且设置管理员用户并登陆 Ghost 管理员。

五、安装nginx

  • 进入到http://nginx.org/en/download.html
  • 选择nginx/Windows-1.8.1版本,下载得到.zip的压缩包。
  • 在C盘创建一个空文件夹命名为nginx,解压刚下载的压缩包到该目录下。

六、配置GHost域名

1.在C盘的ghost目录下找到config.js文件,将以下两处的url后边的地址改为自己的域名。

production: {
    url: 'http://xxx.xxx.xxx',
    mail: {},
    database: {
        client: 'sqlite3',
        connection: {
            filename: 
            path.join(__dirname,'/content/data/ghost.db')
        },
        debug: false
    },

development: {
    // The url to use when providing links to the site,E.g.in RSS and email.
    // Change this to your Ghost blog's published URL.
    url: 'http://xxx.xxx.xxx',
    database: {
        client: 'sqlite3',
        connection: {
            filename: 
            path.join(__dirname,'/content/data/ghost-
            dev.db')
        },
        debug: false
    },

2.在C盘的nginx目录下找到nginx.conf文件。将server_name后的地址改为自己的域名,配置location \ {...}为以下方式进行反向代理。反向代理值http://localhost:2368都将转化为你自己的域名。

server {
    listen       80;
    server_name  http://xxx.xxx.xxx;
    #charset koi8-r;
    #access_log  logs/host.access.log  main;

    location / {
	proxy_set_header   X-Real-IP $remote_addr;
	proxy_set_header   Host  $http_host;
	proxy_pass http://127.0.0.1:2368;
	}
  }

七、运行nginx

  • 开始菜单——运行——cmd
  • 使用命令cd c:/nginx进入到nginx目录
  • 然后使用命令start nginx
  • 打开浏览器,输入自己的域名即可访问GHost博客。
JavaMail实现收发邮件——(一)发送邮件

一、准备工作1.jar包准备,你可以从 Java 网站下载最新版本的jar包,也可以使用本站提供的下载链接:JavaMail mail.jar 1.4.5JAF(版本 1.1.1) activation.jar2.QQ 邮件服务器,你需要在登录QQ邮箱后台在"设置"=》账号中开启上面两个:(授权码在下面代码要使用)二、分析QQ邮箱发件人: 发件人的QQ邮箱,只能是一个收件人: 收件人的邮箱,可以有多个主题: 可写可不写,如果不写容易被QQ邮件服务器当作垃圾邮件处理正文: 邮件的主体内容附件: 就是文件,图片之类的东西抄送: 同时将这一封邮件发送给其他人,抄送人可见其他抄送人的邮箱密送: 同时将这一封邮件发送给其他人,密送人看不到其他密送人的邮箱三、jsp页面form表单采用post方式提交。收件人邮箱这里设置两个,设置其中一个必填,且name属性要一样。<form method="post" action="${pageContext.

 发表评论