部署示例
Hexo
Hexo的服务器部署相对简单,由于其对服务器要求低的特性,在网络上薅免费羊毛也较容易,但对内容创建端有一定的要求,详见:Hexo博客Git-VPS部署完整记录。
WordPress
这里假设你已经申请好了域名,一级二级都不是问题,买个VPS自己用,把域名解析到VPS地址。
VPS上需要安装PHP+MySql+Apache或Nginx环境,一般图省事直接安装LNMP或WNMP,VPS一般跑的都是linux,所以示例皆以linux为例。
安装lnmp
使用secureCRT或类似的SSH工具登陆VPS或服务器,登陆后运行:screen -S lnmp
,
如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装,详细内容参考screen教程。
下载并安装lnmp一键安装包命令如下
wget -c tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp |
按上面的命令执行后,会有比较长的等待时间,主要消耗在编译安装过程,安装完成后会要求选择数据库,PHP,输入密码等,根据自己的需求选择及输入。安装脚本默认会让你添加网站,其实就是配置Nginx,此时不输入时候再改也可以。
详细安装教程见官网
设置Nginx
Nginx设置中主要是域名(包括二级域名等),域名指向目录,一般情况下设置一级域名,二级域名www
及一个*
用于收拢流量来源。
通过Nginx的设置,一个VPS可以在80端口跑n个网站。
部署网站
以上完成后,网站运行需要的基础条件都已经具备了,我们只需要将WordPress整套程序(目录下的所有文件)上传到域名对应的目录中,然后访问前台地址,就会进入引导安装界面,主要设置网站域名,名称,数据库及管理员等,详细教程可见:安装 WordPress。
其他事项
经过以上设置,一个网站就搭起来了。在往后的运行中,如果需要个性界面,那么可以找相应的主题换上,需要什么辅助功能也能找到相应的插件。如果你的VPS发现用着用着卡了,网站打不开,考虑下是不是没空间了,默认装的MySQL有个坑会占用大量空间,见此解决办法。其他问题就充分使用搜索引擎吧,大众化的程序出现的问题总能找到解决教程,这就是为什么前面选择平台的时候要选择大众化。
网友评论