早些时候在万网以我自己的英文名买了个域名
giantliu.com
又看到万网有一个免费版本的虚拟主机,而且还支持.net4.5
这年头支持.net4.5的免费主机不多,本来想用阿里云/windows
azure来搭博客的
但是工作上时间不是很多,不想麻烦,就用这个免费的来测试一下了
如下图为免费空间的一些基本信息
图片 1

本文是一片个人博客建站教程,利用腾讯云学生套餐搭建免费的WP博客。

支持.net4.5,有SQLServer数据库,用FTP上传文件,基本够用

一、前期准备

1.下载BlogEngine.net
因为BlogEngine.net的代码是开源在codeplex的,所以我们在http://blogengine.codeplex.com/
可以下载
我下载的是web版本部署,有时间的朋友可以下载源代码版本自己编译部署
图片 2

1、申请学生套餐中免费的腾讯云服务器。首先需要通过学信网验证学生身份,之后腾讯每月会赠送一个满65元减64元的代金券,一直赠送到大学毕业。云服务器建议选择安装cent
OS
6.x版本。安装时候需要记住系统镜像的密码,后续通过SSH连接服务器时需要填写这个密码。

默认BlogEngine.net保存信息是用XML保存的,因为我这里有SqlServer数据库,
所以我打算把数据保存在Sql数据库中,所以我们要把BlogEngine的脚本运行在数据库中
因为我是初次部署,所以只运行MSSQLSetup3.0.0.0.sql脚本到数据库,如果有部署是升级
请对应版本运行对应脚本
图片 3

这里写图片描述

然后修改web.config把数据保存方式由XML修改为SqlServer

2、购买域名。这个可以在万网购买,很多后缀都只要6元一年。

<BlogEngine>
    <blogProvider defaultProvider="DbBlogProvider" fileStoreProvider="XmlBlogProvider">
      <providers>
        <add description="Xml Blog Provider" name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlBlogProvider, BlogEngine.Core" />
        <add connectionStringName="BlogEngine" description="Sql Database Provider" name="DbBlogProvider" type="BlogEngine.Core.Providers.DbBlogProvider, BlogEngine.Core" />
      </providers>
    </blogProvider>
    <blogFileSystemProvider defaultProvider="XmlBlogProvider">
      <providers>
        <add description="Xml Blog Provider" name="XmlBlogProvider" type="BlogEngine.Core.Providers.XmlFileSystemProvider, BlogEngine.Core" />
        <add storageVariable="BlogEngine" description="Sql Database Provider" name="DbBlogProvider" type="BlogEngine.Core.Providers.DbFileSystemProvider, BlogEngine.Core" />
        <!--<add storageVariable="\\UNCPath\BlogFiles" description="UNC Path Provider" name="UNCBlogProvider" type="BlogEngine.Core.Providers.UNCFileSystemProvider, BlogEngine.Core"/>-->
      </providers>
    </blogFileSystemProvider>
  </BlogEngine>
  <connectionStrings>
    <clear />
    <add name="BlogEngine" connectionString="Data Source=XXXXXXXXXXXX;User ID=user;Password=password;persist security info=False;initial catalog=databaseName;" providerName="System.Data.SqlClient"/>
  </connectionStrings>

这里写图片描述

我们只要把blogProvider defaultProvider=”DbBlogProvider”
由XmlBlogProvider修改为DbBlogProvider,然后在ConnectionStrings里配置好数据库连接就可以了
对应关系都是由name对应,我们在providers里设置了name=”DbBlogProvider”的节点
这个节点里有个connectionStringName的配置,表示用connectionStrings里name为BlogEngine的连接字符串
然后我们把文件打包成rar文件一次上传,然后通过主机管理控制台进行解压,这样文件就上传完成了
当然也可以直接通过FTP把文件都上传上去,不压缩,但是这样时间就慢点

二、安装步骤

上传好后。就可以通过域名来访问博客来进行一些设置了
默认第一次的时候,BlogEngine的登陆 用户名和密码都是admin
然后你可以在设置里进行一些初始化设置
如下图
图片 4


对一些基本信息进行设置好后。就可以看到正常的个人博客了
我设置了半天,效果如下 http://giantliu.com/

——-面板安装———–

1、通过SSH连接云服务器
1.1建议使用X
shell这个软件。在主机框内填写云服务器的公网IP地址。这个地址从腾讯云服务器管理后天得到。

这里写图片描述

1.2 填写后点击连接,需要填写服务器的用户名和密码。如果是cent OS
,默认用户名为root,密码是你安装镜像是填写的密码。如果忘记,需要去腾讯云服务器后台重新设置,重新设置后需要重启服务器才能生效。

这里写图片描述

补充:
如果使用的是ubuntu系统,则默认不提供管理员权限。需要通过用户名ubuntu登陆,登陆后通过输入sudo passwd root获取权限,之后输入sudo -s -H提升用户权限至管理员。

2、安装AMH面板。

2.1
安装面板需要获取管理员权限。具体安装步骤查看官网

这里写图片描述

2.2
amh4.2版本安装过程比较慢,大概需要20分钟。如果是5.2版本就很快,不过需要支付每月6元的费用。这里选择4.2版本就可以。

这里写图片描述

3、安装面板成功后,就可以登陆面板,之后通过面板安装博客程序。
面板安装完成后,就可以通过访问 主机ip:8888登陆到amh面板

这里写图片描述


——-博客程序安装———

4、新建一个虚拟主机
点击“虚拟主机”选项卡,并按照下图填入你想要绑定的域名(这里以cyang.top
这个域名为例,不要忘了将域名的A记录解析到你VPS的IP上),然后点击保存。

这里写图片描述

域名解析直接使用万网提供的解析就好。

这里写图片描述

5、安装AMFTP–在线文件管理工具
点击“扩展模块”选项卡,找到AMFTP-2.0并点击“安装”。

这里写图片描述

6. 添加FTP账户
点击“FTP”选项卡,如下图输入你想要设置的FTP的账号密码,并将主机根目录选择为我们刚才新建的虚拟主机的根目录。然后点击“保存”即可完成新建。

这里写图片描述

7. 上传Wordpress程序
点击“FTP”选项卡,在我们刚才新建的FTP账户的最后面点击“管理”并输入上一步中我们设置的FTP的账号密码,登录之后即可进入在线文件管理系统。

这里写图片描述

7.1 选择并删除默认自带的 index.html 文件

7.2 点击“上传”按钮将Wordpress程序的zip压缩包上传到根目录中。
WordPress程序请从这里下载https://cn.wordpress.org/wordpress-4.2.2-zh\_CN.zip

这里写图片描述

7.3
上传完成之后,点击“刷新”即可看到我们刚刚上传的压缩包,选择它,并且点击“智能解压”。

7.4
点击进入刚刚解压的wordpress目录,点击复选框,全选目录下的所有文件,移动到目录中输入“/”,然后点击确定。这样就把所有文件都移动到根目录中了。
全选应该移动的项目应该为19项,这里和截图不一样。

这里写图片描述

8. 新建Wordpress数据库

点击选项卡“MYSQL”–“快速建库”,在弹出的页面“数据库名称”中输入你想要建立的数据库名字,AMH会自动生成“数据库用户名”以及“数据库用户密码”,点击“创建”,将这三组数据记下来,一会要用到。

这里写图片描述

这里写图片描述

9. 配置Wordpress

打开你的域名,本例子中为
http://www.cyang.top

点击“现在就开始”,输入刚才的三组数据(数据库名、数据库用户名、数据库密码)然后点击“进行安装”。

9.1 输入站点相关信息,然后点击“确定”就完成安装啦。

这里写图片描述

原文链接
csdn博客

参考链接
1、安装面板的视频教程

2、安装博客文件的教程

相关文章